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 Memory512Kbytes 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 assistedOne 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 33 segments and 6 common terminalsSoftware-selectable LCD output voltage (Contrast)Can be used in Backup modeThree USARTs with ISO7816, IrDA®, RS-485, SPI and Manchester ModeTwo 2-wire UARTsUp to two 400 kHz Master/Slave and Multi-Master Two-wire Interfaces (I2C compatible)Up to four 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 Motor3-channel 16-bit Pulse Width Modulator32-bit Real-time TimerWorks with Microchip s s MCU Metrology libraryCompliant with Class 0.2 standards (ANSI C12.20-2002 and IEC 62053-22)Seven Sigma-Delta ADC measurement channels, 20-bit resolution, 102 dB dynamic range6-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 52 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