Kinetis KL33 Microcontroller 48 MHz ARM® Cortex®-M0+ and 128/256 KB Flash
Core Processor
• ARM® Cortex®-M0+ core up to 48 MHz
Memories
• 128/256 KB program flash memory
• 16/32 KB SRAM
• 16 KB ROM with build-in bootloader
• 32-byte backup register
System
• 4-channel asynchronous DMA controller
• Watchdog
• Low-leakage wakeup unit
• Two-pin Serial Wire Debug (SWD) programming and debug interface
• Micro Trace Buffer
• Bit manipulation engine
• Interrupt controller
Clocks
• 48MHz high accuracy (up to 0.5%) internal reference clock
• 8MHz/2MHz high accuracy (up to 3%) internal reference clock
• 1KHz reference clock active under all low-power modes (except VLLS0)
• 32–40KHz and 3–32MHz crystal oscillator
Peripherals
• Segment LCD supporting up to 28x8 or 32x4 segments
• One UART module supporting ISO7816, operating up to 1.5 Mbit/s
• Two low-power UART modules supporting asynchronous operation in low-power modes
• Two I2C modules and I2C0 supporting up to 1 Mbit/s
• Two 16-bit SPI modules supporting up to 24 Mbit/s
• One FlexIO module supporting emulation of additional UART, IrDA, SPI, I2C, I2S, PWM and other serial modules, etc.
• One serial audio interface I2S
• One 16-bit 818 ksps ADC module with high accuracy internal voltage reference (Vref) and up to 16 channels
• High-speed analog comparator containing a 6-bit DAC for programmable reference input
• One 12-bit DAC
• 1.2 V internal voltage reference
Timers
• One 6-channel Timer/PWM module
• Two 2-channel Timer/PWM modules
• One low-power timer
• Periodic interrupt timer
• Real time clock