Transcription of STM32L432KB STM32L432KC - STMicroelectronics
1 This is information on a product in full production. May 2018DS11451 Rev 41/156 STM32L432KB STM32L432KC Ultra-low-power Arm Cortex -M4 32-bit MCU+FPU, 100 DMIPS, up to 256KB Flash, 64KB SRAM, USB FS, analog, audioDatasheet - production dataFeatures Ultra-low-power with FlexPowerControl V to V power supply -40 C to 85/105/125 C temperature range 8 nA Shutdown mode (2 wakeup pins) 28 nA Standby mode (2 wakeup pins) 280 nA Standby mode with RTC A Stop 2 mode, A with RTC 84 A/MHz run mode Batch acquisition mode (BAM) 4 s wakeup from Stop mode Brown out reset (BOR) Interconnect matrix Core: Arm 32-bit Cortex -M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator ) allowing 0-wait-state execution from Flash memory, frequency up to 80 MHz, MPU, 100 DMIPS and DSP instructions Performance benchmark DMIPS/MHz (Drystone ) CoreMark ( CoreMark/MHz @ 80 MHz) Energy benchmark ULPB ench score Clock Sources 32 kHz crystal oscillator for RTC (LSE) Internal 16 MHz factory-trimmed RC ( 1%) Internal low-power 32 kHz RC ( 5%) Internal multispeed 100 kHz to 48 MHz oscillator, auto-trimmed by LSE (better than % accuracy)
2 Internal 48 MHz with clock recovery 2 PLLs for system clock, USB, audio, ADC Up to 26 fast I/Os, most 5 V-tolerant RTC with HW calendar, alarms and calibration Up to 3 capacitive sensing channels 11x timers: 1x 16-bit advanced motor-control, 1x 32-bit and 2x 16-bit general purpose, 2x 16-bit basic, 2x low-power 16-bit timers (available in Stop mode), 2x watchdogs, SysTick timer Memories Up to 256 KB single bank Flash, proprietary code readout protection 64 KB of SRAM including 16 KB with hardware parity check quad SPI memory interface Rich analog peripherals (independent supply) 1x 12-bit ADC 5 Msps, up to 16-bit with hardware oversampling, 200 A/Msps 2x 12-bit DAC output channels, low-power sample and hold 1x operational amplifier with built-in PGA 2x ultra-low-power comparators 14x communication interfaces USB full-speed crystal less solution with LPM and BCD 1x SAI (serial audio interface) 2x I2C FM+(1 Mbit/s)
3 , SMBus/PMBus 3x USARTs (ISO 7816, LIN, IrDA, modem) 1x LPUART (Stop 2 wake-up) 2x SPIs (and 1x quad SPI) CAN ( Active) SWPMI single wire protocol master I/F IRTIM (Infrared interface) 14-channel DMA controller True random number generatorUFQFPN32 (5x5) STM32L432KC2/156DS11451 Rev 4 CRC calculation unit, 96-bit unique ID Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell All packages are ECOPACK2 compliant DS11451 Rev 43/156 STM32L432KB STM32L432 KCContents6 Contents1 Introduction .. 102 Description .. 113 Functional overview .. Cortex -M4 core with FPU .. real-time memory accelerator (ART Accelerator ) .. protection unit .. Flash memory .. SRAM .. modes .. redundancy check calculation unit (CRC).
4 Supply management .. supply schemes .. supply supervisor .. regulator .. modes .. mode .. matrix .. and startup .. inputs/outputs (GPIOs) .. memory access controller (DMA) .. and events .. vectored interrupt controller (NVIC) .. interrupt/event controller (EXTI) .. to digital converter (ADC) .. sensor .. voltage reference (VREFINT) .. to analog converter (DAC) .. (COMP) .. amplifier (OPAMP) .. 37 ContentsSTM32L432KB STM32L432KC4/156DS11451 Rev sensing controller (TSC) .. number generator (RNG) .. and watchdogs .. timer (TIM1) .. timers (TIM2, TIM15, TIM16) .. timers (TIM6 and TIM7) .. timer (LPTIM1 and LPTIM2) .. interface (IRTIM) .. watchdog (IWDG) .. window watchdog (WWDG).
5 Timer .. clock (RTC) and backup registers .. circuit interface (I2C) .. synchronous/asynchronous receiver transmitter (USART) .. universal asynchronous receiver transmitter (LPUART) .. peripheral interface (SPI) .. audio interfaces (SAI) .. wire protocol master interface (SWPMI) .. area network (CAN) .. serial bus (USB) .. recovery system (CRS) .. SPI memory interface (QUADSPI) .. support .. wire JTAG debug port (SWJ-DP) .. Trace Macrocell .. 504 Pinouts and pin description .. 515 Memory mapping .. 596 Electrical characteristics .. conditions .. and maximum values .. values .. curves .. capacitor .. 63DS11451 Rev 45/156 STM32L432KB input voltage .. supply scheme .. consumption measurement.
6 Maximum ratings .. conditions .. operating conditions .. conditions at power-up / power-down .. reset and power control block characteristics .. voltage reference .. current characteristics .. time from low-power modes and voltage scaling transition times .. clock source characteristics .. clock source characteristics .. characteristics .. memory characteristics .. characteristics .. sensitivity characteristics .. current injection characteristics .. port characteristics .. pin characteristics .. interrupt and event controller input (EXTI) characteristics .. switches booster .. converter characteristics .. converter characteristics .. characteristics .. amplifiers characteristics .. sensor characteristics.
7 Characteristics .. interfaces characteristics .. 1387 Package information .. package information .. characteristics .. document .. 1528 Ordering information .. 153 ContentsSTM32L432KB STM32L432KC6/156DS11451 Rev 49 Revision history .. 154DS11451 Rev 47/156 STM32L432KB STM32L432 KCList of tables8 List of tablesTable family device features and peripheral counts.. 11 Table status versus readout protection level and execution modes.. 15 Table modes overview .. 21 Table depending on the working mode.. 26 Table peripherals interconnect matrix .. 28 Table implementation .. 33 Table sensor calibration values.. 36 Table voltage reference calibration values .. 36 Table feature comparison .. 38 Table implementation .. 43 Table USART/LPUART features.
8 44 Table implementation.. 47 Table used in the pinout table .. 51 Table pin definitions .. 52 Table function AF0 to AF7.. 55 Table function AF8 to AF15.. 57 Table memory map and peripheral register boundary addresses .. 60 Table characteristics .. 65 Table characteristics .. 66 Table characteristics.. 66 Table operating conditions .. 67 Table conditions at power-up / power-down .. 68 Table reset and power control block characteristics.. 68 Table internal voltage reference .. 70 Table consumption in Run and Low-power run modes, code with data processing running from Flash, ART enable (Cache ON Prefetch OFF) .. 73 Table consumption in Run and Low-power run modes, code with data processing running from Flash, ART disable .. 74 Table consumption in Run and Low-power run modes, code with data processing running from SRAM1.
9 75 Table current consumption in Run and Low-power run modes, with different codes running from Flash, ART enable (Cache ON Prefetch OFF) .. 76 Table current consumption in Run and Low-power run modes, with different codes running from Flash, ART disable .. 77 Table current consumption in Run and Low-power run modes, with different codes running from SRAM1 .. 77 Table consumption in Sleep and Low-power sleep modes, Flash ON .. 78 Table consumption in Low-power sleep modes, Flash in power-down .. 79 Table consumption in Stop 2 mode .. 79 Table consumption in Stop 1 mode .. 81 Table consumption in Stop 0 .. 82 Table consumption in Standby mode .. 83 Table consumption in Shutdown mode .. 84 Table current consumption .. 87 Table mode wakeup timings.
10 89 Table modes transition times .. 91 Table time using USART/LPUART .. 91 Table external user clock characteristics.. 92 List of tablesSTM32L432KB STM32L432KC8/156DS11451 Rev 4 Table external user clock characteristics .. 93 Table oscillator characteristics (fLSE = kHz) .. 94 Table oscillator characteristics.. 95 Table oscillator characteristics .. 97 Table oscillator characteristics.. 100 Table oscillator characteristics .. 101 Table , PLLSAI1 characteristics .. 102 Table memory characteristics .. 103 Table memory endurance and data retention .. 103 Table characteristics .. 104 Table characteristics .. 105 Table absolute maximum ratings .. 105 Table sensitivities .. 106 Table current injection susceptibility .. 106 Table static characteristics.