Features
■ 32-bit ARM Cortex-M3 CPU core
□ DC to 67 MHz operation
□ Flash program memory, up to 256 KB, 100,000 write cycles, 20 year retention, and multiple security features
□ Up to 64 KB SRAM memory
□ 2 KB EEPROM memory, 1 million cycles, and 20 years retention
□ 24-channel DMA with multilayer AHB bus access
• Programmable chained descriptors and priorities
• High bandwidth 32-bit transfer support
■ Low voltage, ultra low power
□ Operating voltage range: 1.8 V to 5.5 V
□ High efficiency boost regulator from 1.8 V input to 5.0 V output
□ 2 mA at 6 MHz
□ Low-power modes including:
• 2 µA sleep mode with real time clock and low voltage detect (LVD) interrupt
• 300 nA hibernate mode with RAM retention
■ Versatile I/O system
□ 28 to 72 I/O (62 GPIO, 8 SIO, 2 USBIO)
□ Any GPIO to any digital or analog peripheral routability
□ LCD direct drive from any GPIO, up to 46x16 segments
□ CapSense® support from any GPIO[2]
□ 1.2 V to 5.5 V I/O interface voltages, up to four domains
□ Maskable, independent IRQ on any pin or port
□ Schmitt-trigger TTL inputs
□ All GPIO configurable as open drain high/low, pull-up/pull-down, High Z, or strong output
□ 25 mA sink on SIO
■ Digital peripherals
□ 20 to 24 programmable PLD based universal digital blocks (UDB)
□ Full CAN 2.0b 16 RX, 8 TX buffers[1]
□ Full-Speed (FS) USB 2.0 12 Mbps using internal oscillator
□ Four 16-bit configurable timer, counter, and PWM blocks
□ 67 MHz, 24-bit fixed point digital filter block (DFB) to implement FIR and IIR filters
□ Library of standard peripherals
• 8-, 16-, 24-, and 32-bit timers, counters, and PWMs
• SPI, UART, I2C
• Many others available in catalog
□ Library of advanced peripherals
• Cyclic redundancy check (CRC)
• Pseudo random sequence (PRS) generator
• LIN bus 2.0
• Quadrature decoder
■ Analog peripherals (1.71 V ≤ VDDA ≤ 5.5 V)
□ 1.024 V ±1% internal voltage reference across –40 °C to +85 °C (128 ppm/°C)
□ Two SAR ADCs, each 12-bit at 1 Msps
□ Four 8-bit 8 Msps IDACs or 1 Msps VDACs
□ Four comparators with 95 ns response time
□ Four uncommitted opamps with 25 mA drive capability
□ Four configurable multifunction analog blocks. Example configurations are PGA, TIA. Mixer and Sample and hold
□ CapSense support
■ Programming, debug, and trace
□ JTAG (4 wire), serial-wire debug (SWD) (2 wire), single-wire viewer (SWV), and TRACEPORT interfaces
□ Cortex-M3 flash patch and breakpoint (FPB) block
□ Cortex-M3 Embedded Trace Macrocell™ (ETM™) generates an instruction trace stream.
□ Cortex-M3 data watchpoint and trace (DWT) generates data trace information
□ Cortex-M3 Instrumentation Trace Macrocell (ITM) can be used for printf-style debugging
□ DWT, ETM, and ITM blocks communicate with off-chip debug and trace systems via the SWV or TRACEPORT
□ Bootloader programming supportable through I2C, SPI, UART, USB, and other interfaces
■ Precision, programmable clocking
□ 3 to 62 MHz internal oscillator over full temperature and voltage range
□ 4 to 25 MHz crystal oscillator for crystal PPM accuracy
□ Internal PLL clock generation up to 67 MHz
□ 32.768 KHz watch crystal oscillator
□ Low-power internal oscillator at 1, 33, and 100 kHz
■ Temperature and packaging
□ –40 °C to +85 °C degrees industrial temperature
□ 68-pin QFN and 100-pin TQFP package options