|
Features ■ Memories – 8 Kbytes single voltage Flash Program memory with readout protection, In-Circuit Programming and In-Application programming (ICP and IAP). 10K write/erase cycles guaranteed, data retention: 20 years at 55°C. – 384 bytes RAM – 256 bytes data EEPROM with readout protection. 300K write/erase cycles guaranteed, data retention: 20 yrs at 55°C. ■ Clock, reset and supply management – Enhanced reset system – Enhanced low voltage supervisor (LVD) for main supply and an auxiliary voltage detector (AVD) with interrupt capability for implementing safe power-down procedures – Clock sources: Internal 1% RC oscillator, crystal/ceramic resonator or external clock – Internal 32 MHz input clock for Auto-reload timer – Optional x4 or x8 PLL for 4 or 8 MHz internal clock – 5 power saving modes: Halt, Active-halt, Wait and Slow, Auto Wake Up From Halt ■ I/O ports – Up to 15 multifunctional bidirectional I/Os – 7 high sink outputs ■ 4 timers – Configurable watchdog timer – Two 8-bit Lite timers with prescaler, watchdog, 1 real-time base and 1 input capture – 12-bit auto-reload timer with 4 PWM outputs, input capture and output compare functions ■ 2 communication interfaces – SPI synchronous serial interface – DALI communication interface ■ Interrupt management – 10 interrupt vectors plus TRAP and RESET – 15 external interrupt lines (on 4 vectors) ■ A/D converter – 7 input channels – Fixed gain op-amp – 13-bit resolution for 0 to 430 mV (@ 5 V VDD) – 10-bit resolution for 430 mV to 5 V (@ 5 V VDD) ■ Instruction set – 8-bit data manipulation – 63 basic instructions with illegal opcode detection – 17 main addressing modes – 8 x 8 unsigned multiply instructions ■ Development tools – Full hardware/software development
|