Product description
High-Performance, Modified RISC CPU:
* Modified Harvard architecture
* C compiler optimized instruction set architecture with flexible addressing modes
* 83 base instructions
* 24-bit wide instructions, 16-bit wide data path
* 48 Kbytes on-chip Flash program space (16K instruction words)
* 2 Kbytes of on-chip data RAM
* 1 Kbyte of nonvolatile data EEPROM
* Up to 30 MIPS operation:
- DC to 40 MHz external clock input
- 4 MHz-10 MHz oscillator input with PLL active (4x, 8x, 16x)
* 30 interrupt sources:
- 3 external interrupt sources
- 8 user-selectable priority levels for each interrupt source
- 4 processor trap sources
* 16 x 16-bit working register array
DSP Engine Features:
* Dual data fetch
* Accumulator write-back for DSP operations
* Modulo and Bit-Reversed Addressing modes
* Two, 40-bit wide accumulators with optional saturation logic
* 17-bit x 17-bit single-cycle hardware fractional/integer multiplier
* All DSP instructions are single cycle
* ±16-bit, single-cycle shift Peripheral Features:
* High-current sink/source I/O pins: 25 mA/25 mA
* Timer module with programmable prescaler:
- Five 16-bit timers/counters; optionally pair 16-bit timers into 32-bit timer modules
* 16-bit Capture input functions
* 16-bit Compare/PWM output functions
* 3-wire SPI modules (supports 4 Frame modes)
* I2C module supports Multi-Master/Slave mode and 7-bit/10-bit addressing
* 2 UART modules with FIFO Buffers
* 1 CAN module, 2.0B compliant
Motor Control PWM Module Features:
* 6 PWM output channels:
- Complementary or Independent Output modes
- Edge and Center-Aligned modes
* 3 duty cycle generators
* Dedicated time base
* Programmable output polarity
* Dead-time control for Complementary mode
* Manual output control
* Trigger for A/D conversions
Quadrature Encoder Interface Module Features:
* Phase A, Phase B and Index Pulse input
* 16-bit up/down position counter
* Count direction status
* Position Measurement (x2 and x4) mode
* Programmable digital noise filters on inputs
* Alternate 16-Bit Timer/Counter mode
* Interrupt on position counter rollover/underflow
Analog Features:
* 10-Bit Analog-to-Digital Converter (A/D) with 4 S/H inputs:
- 1 Msps conversion rate
- 9 input channels
- Conversion available during Sleep and Idle
* Programmable Brown-out Reset
Special Digital Signal Controller Features:
* Enhanced Flash program memory:
- 10,000 erase/write cycle (min.) for industrial temperature range, 100K (typical)
* Data EEPROM memory:
- 100,000 erase/write cycle (min.) for industrial temperature range, 1M (typical)
* Self-reprogrammable under software control
* Power-on Reset (POR), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) Special Digital Signal Controller
Features (Cont.):
* Flexible Watchdog Timer (WDT) with on-chip, low-power RC oscillator for reliable operation
* Fail-Safe Clock Monitor operation detects clock failure and switches to on-chip, low-power RC oscillator
* Programmable code protection
* In-Circuit Serial Programming (ICSP)
* Selectable Power Management modes:
- Sleep, Idle and Alternate Clock modes
CMOS Technology:
* Low-power, high-speed Flash technology
* Wide operating voltage range (2.5V to 5.5V)
* Industrial and Extended temperature ranges
* Low-power consumption
* Modified Harvard architecture
* C compiler optimized instruction set architecture with flexible addressing modes
* 83 base instructions
* 24-bit wide instructions, 16-bit wide data path
* 48 Kbytes on-chip Flash program space (16K instruction words)
* 2 Kbytes of on-chip data RAM
* 1 Kbyte of nonvolatile data EEPROM
* Up to 30 MIPS operation:
- DC to 40 MHz external clock input
- 4 MHz-10 MHz oscillator input with PLL active (4x, 8x, 16x)
* 30 interrupt sources:
- 3 external interrupt sources
- 8 user-selectable priority levels for each interrupt source
- 4 processor trap sources
* 16 x 16-bit working register array
DSP Engine Features:
* Dual data fetch
* Accumulator write-back for DSP operations
* Modulo and Bit-Reversed Addressing modes
* Two, 40-bit wide accumulators with optional saturation logic
* 17-bit x 17-bit single-cycle hardware fractional/integer multiplier
* All DSP instructions are single cycle
* ±16-bit, single-cycle shift Peripheral Features:
* High-current sink/source I/O pins: 25 mA/25 mA
* Timer module with programmable prescaler:
- Five 16-bit timers/counters; optionally pair 16-bit timers into 32-bit timer modules
* 16-bit Capture input functions
* 16-bit Compare/PWM output functions
* 3-wire SPI modules (supports 4 Frame modes)
* I2C module supports Multi-Master/Slave mode and 7-bit/10-bit addressing
* 2 UART modules with FIFO Buffers
* 1 CAN module, 2.0B compliant
Motor Control PWM Module Features:
* 6 PWM output channels:
- Complementary or Independent Output modes
- Edge and Center-Aligned modes
* 3 duty cycle generators
* Dedicated time base
* Programmable output polarity
* Dead-time control for Complementary mode
* Manual output control
* Trigger for A/D conversions
Quadrature Encoder Interface Module Features:
* Phase A, Phase B and Index Pulse input
* 16-bit up/down position counter
* Count direction status
* Position Measurement (x2 and x4) mode
* Programmable digital noise filters on inputs
* Alternate 16-Bit Timer/Counter mode
* Interrupt on position counter rollover/underflow
Analog Features:
* 10-Bit Analog-to-Digital Converter (A/D) with 4 S/H inputs:
- 1 Msps conversion rate
- 9 input channels
- Conversion available during Sleep and Idle
* Programmable Brown-out Reset
Special Digital Signal Controller Features:
* Enhanced Flash program memory:
- 10,000 erase/write cycle (min.) for industrial temperature range, 100K (typical)
* Data EEPROM memory:
- 100,000 erase/write cycle (min.) for industrial temperature range, 1M (typical)
* Self-reprogrammable under software control
* Power-on Reset (POR), Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) Special Digital Signal Controller
Features (Cont.):
* Flexible Watchdog Timer (WDT) with on-chip, low-power RC oscillator for reliable operation
* Fail-Safe Clock Monitor operation detects clock failure and switches to on-chip, low-power RC oscillator
* Programmable code protection
* In-Circuit Serial Programming (ICSP)
* Selectable Power Management modes:
- Sleep, Idle and Alternate Clock modes
CMOS Technology:
* Low-power, high-speed Flash technology
* Wide operating voltage range (2.5V to 5.5V)
* Industrial and Extended temperature ranges
* Low-power consumption