32 KB Flash — sizing the firmware budget
The MKL24Z32VLK4: 32 KB Flash supports a USB CDC or HID stack plus a modest control loop.
No last-time-buy or end-of-life notices are on record.

NXP Kinetis KL2 series, ARM Cortex-M0+ 32-bit MCU, 48MHz, 32KB Flash, 4KB RAM, USB OTG + USB device, 14x12-bit ADC, 66 I/O, 1.71–3.6V, -40°C to 105°C, 80-LQFP (12x12mm), Tray.
| Parameter | Value |
|---|---|
| Series | Kinetis KL2 |
| Mounting | Surface Mount |
| Oscillator type | Internal |
| Program memory type | FLASH |
| Voltage - supply (Vcc (Vdd)) | 1.71V ~ 3.6V |
| Operating temperature | -40°C ~ 105°C (TA) |
| Speed | 48MHz |
| Package | Tray |
| RAM size | 4K x 8 |
| Core size | 32-Bit Single-Core |
| Peripherals | Brown-out Detect/Reset, DMA, LVD, POR, PWM, WDT |
| Connectivity | I2C, LINbus, SPI, UART/USART, USB, USB OTG |
| Number of i (O) | 66 |
| Core processor | ARM® Cortex®-M0+ |
| Case | 80-LQFP |
| Data converters | A/D 14x12b |
| Program memory size | 32KB (32K x 8) |
The MKL24Z32VLK4: 32 KB Flash supports a USB CDC or HID stack plus a modest control loop.
No last-time-buy or end-of-life notices are on record.
32 KB (32K x 8) of Flash program memory.
48 MHz.
Yes, it includes USB OTG and USB device connectivity.
-40°C to 105°C (TA).
The MKL24Z64VLK4 doubles the Flash to 64 KB while keeping the same 48 MHz Cortex-M0+ core, USB OTG, and 80-LQFP package — a pin-compatible upgrade path if 32 KB is too tight.