I N - S Y S T E M P R O G R A M M A B L E P O W E R M A N A G E M E N T D E V I C E S ProcessorPM – POWR605 Integrated Voltage Supervisor, Reset Generator, Watchdog Timer Functions Introduction ProcessorPM Block Diagram Imagine a processor support device that integrates all types of reset generator ICs, voltage supervisor ICs and watchdog timer ICs. That is what you get with the ProcessorPM™ device. The ProcessorPM device integrates six precision (0.7%) programmable threshold monitors that can be configured to monitor any supply rail from 0.67V to 5.7V, a 16-macrocell PLD that can be used for generating reset signals and brown-out signals and four timers for reset pulse stretching, de-bouncing reset switches and implementing watchdog timers. This device can be programmed in-system through JTAG and the configuration is stored in the on-chip non-volatile E2CMOS® memory. ProcessorPM Power Down Control 2 Digital Inputs • Power Down Control PLD Power Supply Monitor • 1% Step Size, 192 Steps • Programmable Glitch Filter • Power-off Detection (75mV) 0.7% Reset CPU ProcessorPM Voltage Supervisor Reset Manual Reset Generator WDT Int. Watchdog Timer Watchdog Timer Reset Manual LVD Reset CPU WDT Int. Processor or DSP WDT Trigger WDT Trigger Processor Support Design Using ProcessorPM Low-Cost Programmable Mixed-Signal IC Watchdog Timer Reset Generator Watchdog Timer Supervisor Reset Generator Supervisor Traditional Solution Prog. Timer & Oscillator 5 Digital Programmable Inputs/Outputs 4 Timers • Individually Programmable from 32µs to 3 Seconds 1149.1 JTAG Interface • Program Device • Control Input / Output • Read All Digital Status ProcessorPM Low-Cost Programmable Mixed-Signal IC •Reduced cost ProcessorPM integrates supervisor, reset generator and watchdog timer functions and costs as much as a supervisor IC 6 Precision Programmable Threshold Monitors 0.67V to 5.7V •Smaller BOM – One chip replaces multiple factory-set supervisor ICs and resistors •Increased reliability due to increased monitoring accuracy 16-macrocell PLD to Integrate Various Logic Functions •Standard solution – Design-specific logic functions required to support wide range of processors and DSP Five Configurable Outputs with Programmable Functions •Reduced number of ICs in a system – Single chip integrates multiple types of functions such as reset generators, supervisors Four Programmable Timers •Reduced number of ICs on a board – One chip to integrate watchdog timers, resistors and capacitors 24-Pin QFNS Package •Smaller overall circuit board area – 16 mm2 area replaces many ICs, resistors and capacitors -40 to +85ºC Operating Range •Can be used across commercial and industrial applications JTAG In-System Programmable •Reduced manufacturing costs •Standard solution – ProcessorPM can be customized to implement supervisory functions specific to any processor or DSP Threshold Accuracy Cost Digital Input / Output Key Features and Benefits LVD Processor Support Design Using Traditional Solution Digital Input Monitor 6 Programmable Threshold Monitors 3.3V 2.5V 1.8V Reset Generator • 81 Product Terms & 28 Inputs • Derivative of ispMACH® 4000 CPLD • Controlled by PLD / Digital Input Pin ProcessorPM Integrates Multiple Discrete Chips Supervisor 16 Macrocell Ruggedized CPLD Power Down Mode < 10µA Design Made Simple with PAC-Designer Software Lattice’s PAC-Designer® software, a PC-based software tool, provides simple and intuitive pull-down menus for configuring all programmable features of the ProcessorPM device to implement support functions for a wide variety of processors and DSPs. 2. Reset, WDT & Supervisor 1. Set Power Supply Thresholds Design Using LogiBuilder For Each Analog Input 3. Verify Using Waveform Simulator 4. In-System Program the Design Through JTAG & Verify Pre-Configured* & Ready-to-Use! ProcessorPM Application Example ProcessorPM devices are factory-set to integrate a 6-supply reset generator as well as a watchdog timer with up to 1 minute delay. Configuration to meet any microprocessor or DSP support function. V1 Manual Reset Input Monitoring Supply Rails:1 3.3V - 5% V1 [1] 2.5V - 5% V2 [2] 1.8V - 5% V3 [4] ADJ12 V4 [5] ADJ22 V5 [6] 2 ADJ3 [22] [21] ProcessorPM [20] [19] V6 [7] [15] [17] WDT WDT Sel1 Sel0 Power Supply Rails WDT_Trig Power Supply Rails V2 V6 Reset_CPU WDT_Int Processor / DSP [18] Stretch_ 200ms WDT Sel Reset_Pulse 00–500ms 0–No Stretch 01–2 Sec 1–200ms Stretch 10–10 Sec 11–1 Min Notes: 1. Connect unused monitoring inputs to a higher voltage rail. 2. Monitor any voltage using a potential divider. Any Microprocessor or DSP Manual Reset Reset Generator Voltage Supervisor Reset-in Watchdog Timer ProcessorPM Watchdog / Low Voltage Interrupt Faulty Rail Identification Failed Supply Rail # Watchdog Trigger * User specific applications can be programmed in-system through the JTAG interface. Applications Support 1-800-LATTICE (528-8423) (503) 268-8001 [email protected] www.latticesemi.com Copyright © 2009 Lattice Semiconductor Corporation. Lattice Semiconductor, L (stylized) Lattice Semiconductor Corp., Lattice (design), E2CMOS, ispMACH, ProcessorPM, PAC-Designer and ispDOWNLOAD are either registered trademarks or trademarks of Lattice Semiconductor Corporation in the United States and/or other countries. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies. April 2009 Order #: I0201