Features

  • Arm Cortex-A5 Core
    • Armv7-A architecture
    • Arm TrustZone
    • NEON Media Processing Engine
    • Up to 500 MHz
    • ETM/ETB 8 Kbytes
  • Memory Architecture
    • Memory Management Unit (MMU)
    • 32-Kbyte L1 data cache, 32-Kbyte L1 instruction cache
    • 128-Kbyte L2 cache configurable to be used as an internal SRAM
    • One 128-Kbyte scrambled internal SRAM
    • One 160-Kbyte internal ROM
      • 64-Kbyte scrambled and maskable ROM embedding bootloader/Secure bootloader
      • 96-Kbyte unscrambled, unmaskable ROM for NAND Flash BCH ECC table
    • High-bandwidth scramblable 16-bit or 32-bit Double Data Rate (DDR) multiport dynamic RAM controller supporting up to 512 Mbytes 8-bank DDR2/DDR3 (DLL off only) / DDR3L (DLL off only) / LPDDR1/LPDDR2/LPDDR3, including “on-the-fly” encryption/decryption path
    • 8-bit SLC/MLC NAND controller, with up to 32-bit Error Correcting Code (PMECC)
  • System Running up to 166 MHz in Typical Conditions
    • Reset Controller (RSTC), Shutdown Controller (SHDWC), Periodic Interval Timer (PIT), independent Watchdog Timer (WDT) and secure Real-Time Clock (RTC) with clock calibration
    • One 600 to 1200 MHz PLL for the system and one 480 MHz PLL optimized for high-speed USB
    • Digital fractional PLL for audio (11.2896 MHz and 12.288 MHz)
    • Internal low-power 12 MHz RC and 32 kHz typical RC oscillator
    • Selectable 32.768 Hz low-power crystal oscillator and 8 to 24 MHz crystal oscillator
    • 51 DMA channels including two 16-channel 64-bit Central DMA Controllers
    • One Advanced Interrupt Controller (AIC)
    • One Secure Advanced Interrupt Controller (SAIC)
    • Three programmable external clock signals
  • Low-Power Modes
    • Ultra-low-power mode with fast wake-up capability
    • Low-power Backup mode with 5-Kbyte SRAM and asynchronous partial wake-up features
      • Wake up from up to nine wake-up pins, UART reception, analog comparison
      • Fast wake-up capability
      • Extended Backup mode with DDR in Self-Refresh mode
  • Peripherals
    • LCD TFT controller (LCDC) up to 1024x768 or 1280x768 (still image). Four overlays, rotation, post-processing and alpha blending, 24-bit parallel RGB interface
    • ITU-R BT. 601/656/1120 Image Sensor Controller (ISC) supporting up to 5 Mpixel sensors with a parallel 12-bit interface for Raw Bayer, YCbCr, Monochrome and JPEG-compressed sensor interface
    • Two Synchronous Serial Controllers (SSC), two Inter-IC Sound Controllers (I2SC), and one Stereo Class D amplifier (CLASSD)
    • One Peripheral Touch Controller (PTC) with up to 8 X-lines and 8 Y-lines (64-channel capacitive touch)
    • One Pulse Density Modulation Interface Controller (PDMIC)
    • One USB device high-speed port (UDPHS) and one USB host high-speed port or two USB host high-speed ports (UHPHS)
    • One USB host high-speed port with a High-Speed Inter-Chip (HSIC) interface
    • One 10/100 Ethernet MAC (GMAC)
      • Energy efficiency support (IEEE® 802.3az standard)
      • Ethernet AVB support with IEEE802.1AS timestamping
      • IEEE802.1Qav credit-based traffic-shaping hardware support
      • IEEE1588 Precision Time Protocol (PTP)
    • Two high-speed memory card hosts:
      • SDMMC0: SD 3.0, eMMC 4.51, 8 bits
      • SDMMC1: SD 2.0, eMMC 4.41, 4 bits only
    • Two host/client Serial Peripheral Interfaces (SPI)
    • Two Quad Serial Peripheral Interfaces (QSPI)
    • Five FLEXCOMs (USART, SPI and TWI)
    • Five UARTs
    • Two host CAN-FD (MCAN) controllers with SRAM-based mailboxes, time- and event-triggered transmission, and 32-bit Time Stamping Unit (TSU)
    • One Rx only UART in backup area (RXLP)
    • One Analog Comparator Controller (ACC) in backup area
    • Two 2-wire interfaces (TWIHS) up to 400 Kbits/s supporting the I2C protocol and SMBUS
    • One full-featured 4-channel 16-bit Pulse Width Modulation (PWM) controller
    • Two 3-channel 32-bit Timer/Counters (TC), supporting basic PWM modes
    • One 12-channel, 12-bit, Analog-to-Digital Converter (ADC) with resistive touchscreen capability
  • Safety
    • Zero-power Power-on Reset (POR) cells
    • Main crystal clock failure detector
    • Write-protected registers
    • Integrity Check Monitor (ICM) based on SHA256
    • Memory Management Unit (MMU)
    • Independent watchdog
  • Security
    • 5 Kbytes of internal scrambled SRAM:
      • 1 Kbyte non-erasable on tamper detection
      • 4 Kbytes erasable on tamper detection
    • 256 bits of scrambled and erasable registers
    • Up to eight tamper pins for static or dynamic intrusion detections(1)
    • Secure Bootloader(2)
    • On-the-fly AES encryption/decryption on DDR and QSPI memories (AESB)
    • RTC including timestamping on security intrusions
    • Programmable fuse box with 544 fuse bits (including JTAG protection and BMS)
      Note:
      1. For information on dynamic tamper protection (PIOBU), refer to the document SAMA5D2 External Tamper Protections. Contact a Microchip Sales Representative for details.

      2. For information on secure boot strategies, refer to the document SAMA5D2 Secure Boot Strategy. Contact a Microchip Sales Representative for details.
  • Hardware Cryptography
    • SHA (SHA1, SHA224, SHA256, SHA384, SHA512): compliant with FIPS PUB 180-2
    • AES: 256-, 192-, 128-bit key algorithms, compliant with FIPS PUB 197
    • TDES: two-key or three-key algorithms, compliant with FIPS PUB 46-3
    • True Random Number Generator (TRNG) compliant with NIST Special Publication 800-22 Test Suite and FIPS PUBs 140-2 and 140-3
  • Up to 128 I/Os
    • Fully programmable through set/clear registers
    • Multiplexing of up to eight peripheral functions per I/O line
    • Each I/O line can be assigned to a peripheral or used as a general-purpose I/O
    • The PIO controller features a synchronous output providing up to 32 bits of data output in one write operation
  • Available in a 289-ball LFBGA, 14 x 14 mm Body, 0.8 mm Pitch Package