Description:
ARM Cortex-M4 running at up to 120MHzMemory Protection Unit (MPU)DSP InstructionThumb®-2 instruction setInstruction and Data Cache Controller with 2 Kbytes Cache Memory256Kbytes of flash, 128Kbytes of SRAM, 8Kbytes of ROMARM Cortex-M4FIEEE 754 Compliant, Single precision Floating-Point Unit (FPU)DSP InstructionThumb-2 instruction setInstruction and Data Cache Controller with 2 Kbytes Cache Memory16K+8K bytes of SRAM Interrupt-based Inter-processor CommunicationAsynchronous ClockingOne Interrupt Controller (NVIC) for each coreEach Peripheral IRQs routed to each NVIC InputsHigh performance AES 128 to 256 with various modes (GCM, CBC, ECB, CFB, CBC-MAC, CTR)TRNG (up to 38 Mbit/s stream, with tested Diehard and FIPS)Public Key Crypto accelerator and associated ROM library for RSA, ECC, DSA, ECDSAIntegrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA assistedUp to four physical Anti-tamper Detection I/Os with Time Stamping and Immediate Clear of General Backup RegistersSecurity Bit for Device Protection from JTAG AccessesEmbedded Core and LCD Voltage Regulator for single supply operationPower-on-Reset (POR), Brownout Detector (BOD) and Dual Watchdog for safe operationUltra-low-power Backup mode (< 0.5 µA Typical @ 25ºC)Optional 3 to 20 MHz quartz or ceramic resonator oscillators with clock failure detectionUltra-low-power 32.768 kHz crystal oscillator for RTC with frequency monitoringHigh-precision 4/8/12 MHz factory-trimmed internal RC oscillator with on-the-fly trimming capabilityOne high-frequency PLL up to 240 MHz, one 8 MHz PLL with internal 32 kHz inputLow-power slow clock internal RC oscillator as permanent clockUltra-low-power RTC with Gregorian and Persian Calendar, Waveform Generation and Clock CalibrationUp to 23 Peripheral DMA (PDC) ChannelsDisplay capacity of 50 segments and 6 common terminalsSoftware-selectable LCD output voltage (Contrast)Can be used in Backup modeUp to five USARTs with ISO7816, IrDA®, RS-485, SPI and Manchester ModeTwo 2-wire UARTsTwo 400 kHz Master/Slave and Multi-Master Two-wire Interfaces (I2C compatible)Up to seven Serial Peripheral Interfaces (SPI)Two 3-channel 16-bit Timer/Counters with Capture, Waveform, Compare and PWM modesQuadrature Decoder Logic and 2-bit Gray Up/Down Counter for Stepper Motor4-channel 16-bit Pulse Width Modulator32-bit Real-time Timer8-channel, 500 kS/s, Low-power, 10-bit SAR ADC with Digital averager providing 12-bit resolution at 30 kS/sSoftware Controlled On-chip Reference ranging from 1.6V to 3.4VTemperature Sensor and Backup Battery Voltage Measurement ChannelUp to 74 I/O lines with External Interrupt Capability (edge or level sensitivity), Schmitt Trigger, Internal Pull-up/pull-down, Debouncing, Glitch Filtering and On-die Series Resistor Termination100-lead LQFP, 14 x 14 mm, pitch 0.5 mm