Features
â Memories
â 4, 8, 16 or 32 Kbytes Program memory: high density Flash (HDFlash), or ROM with Readout and Write Protection
â In-application Programming (IAP) and in circuit programming (ICP)
â 384, 512 or 1024 bytes RAM memory (128-byte stack)
â Clock, reset and supply management
â Run, Wait, Slow and Halt CPU modes
â 12 or 24 MHz oscillator
â RAM retention mode
â Optional low voltage detector (LVD)
â Universal serial bus (USB) interface
â DMA for low speed applications compliant with USB 1.5 Mbs (version 2.0) and HID specifications (version 1.0)
â Integrated 3.3 V voltage regulator and transceivers
â Supports USB DFU class specification
â Suspend and Resume operations
â 3 endpoints with programmable In/Out
configuration
â Up to 27 I/O ports
â Up to 8 high sink I/Os (10 mA at 1.3 V)
â 2 very high sink true open drain I/Os (25 mA at 1.5 V)
â Up to 8 lines individually programmable as interrupt inputs
â 1 analog peripheral
â 8-bit A/D converter with 8 or 12 channels
â 2 timers
â Programmable watchdog
â 16-bit timer with 2 input Captures, 2 output Compares, PWM output and clock input
â 2 communication Interfaces
â Asynchronous serial communications interface
â I²C multimaster interface up to 400 kHz
â Instruction set
â 63 basic instructions
â 17 main addressing modes
â 8 x 8 unsigned multiply instruction
â True bit manipulation
â Development tools
â Versatile development tools (under Windows) including assembler, linker, C compiler, archiver, source level debugger, software library, hardware emulator, programming boards and gang programmers, HID and DFU software layers
|