SAMA7G5 Series
The SAMA7G5 series is a high-performance, ultra-low power Arm® Cortex®-A7 CPU-based embedded microprocessor (MPU) running up to 1 GHz, with support for multiple memories such as 16-bit DDR2, DDR3, DDR3L, LPDDR2, LPDDR3, octal/quad Serial Peripheral Interface (SPI) and e-MMC® Flash. The SAMA7G5 series integrates complete imaging and audio subsystems with 12-bit parallel and/or MIPI® CSI-2® camera interfaces up to 8 MP, up to four I2S, one Sony®/Philips® Digital Interface (SPDIF) transmitter and receiver and a 4-stereo channel audio sample rate converter. The device also features a large number of connectivity options and offers advanced security functions (secure boot, secure key storage, high-performance crypto accelerators for Advanced Encryption Standard (AES), Secure Hash Algorithm (SHA), Rivest-Shamir-Adleman (RSA), and ECC). The SAMA7G5 series is available in junction temperature ranges up to 125°C and is AEC-Q100 Grade 2 qualified. The SAMA7G5 series is delivered with a comprehensive development suite that includes a mainline Linux® distribution and Microchip's MPLAB® X IDE and MPLAB Harmony v3 software framework.
Key Features
- Powered by an Arm Cortex-A7 core with Arm TrustZone®, NEON™ multimedia architecture, running up to 1 GHz
- 128 KB of internal SRAM and 5 KB of secure backup RAM
- 80 KB of maskable ROM embedding a secure bootloader (boot on Quad Serial Peripheral Interface (QSPI) NOR, SD, e-MMC), 96 KB ROM for NAND Flash ECC tables, 40 KB ROM for crypto libraries (RSA, ECC, etc.),11 KB internal One-Time-Programmable (OTP) memory
- Supports up to 16 Gbit 8-bank DDR2/DDR3/DDR3L/LPDDR2/LPDDR3, up to 533 MHz
- Supports 6-bit static memory controller
- Supports 8-bit Single-Level Cell (SLC) and Multi-Level CEll (MLC) NAND controller with up to 32-bit error correcting code
- One 8-bit high-speed memory card host e-MMC 5.1 (HS400), SD3.0 SDR104 mode support
- Two 4-bit high-speed memory card hosts e-MMC 4.51 (HS200), SD3.01 SDR104 mode support
- One octal SPI running up to 200 MHz DDR, one QSPI
- System
- Power-on Reset (POR) cells, Reset Controller (RSTC), Shutdown Controller (SHDWC), watchdog, Real-Time Clock (RTC) and secure watchdog timers
- Two internal trimmed RC oscillators with typical values: 32 kHz and 12 MHz
- Two crystal oscillators: 32.768 kHz and 20 to 50 MHz
- Eight Phase-Locked Loops (PLLs) for core, system bus and peripherals, serial interfaces, DDR I/Os, pixel clock, audio, USB, MIPI CSI-2 and Ethernet
- Two 32-channel Direct Memory Access (DMA) with per-channel security configuration
- One 8-channel DMA dedicated to memory-to-memory transactions
- Eight programmable clock output signals
- Power Considerations
- Low-power consumption in Backup mode with 5 KB of secure backup SRAM and DDRSDRAM in Self-Refresh mode
- Low-power with SRAM and register retention, wake-up from various events (USB, CAN, Ethernet WOL, FLEXCOMs), internal events (RTC, timer) and I/O activity
- Embedded Low Drop-Out (LDO) regulators for MIPI CSI-2, analog and PLLs, to enable low-cost power management solutions
- Optimum connection to Microchip MCP16501/2 PMICs to enter and exit various power modes of the application
- Multimedia Peripherals
- Audio
- Two synchronous serial controllers, each with 16 channels of up to 32-bit Time Division Multiplexed (TDM) data
- One inter-IC sound multi-channel controller with TDM256 support
- Up to two 4-channel pulse density microphone controllers
- Audio sample rate converter including four stereo channels
- Image
- Image sensor controller, ITU-R BT. 601/656
- 2-lane MIPI CSI-2 (MIPI D-PHY℠) and 12-bit RGB interface support
- Audio
- Peripherals
- Two high-speed USB devices and three high-speed USB hosts sharing three on-chip transceivers
- One 10/100/1000 Gigabit Ethernet MAC supporting RGMII, MII and RMII (GMAC0) and one 10/100 Ethernet MAC supporting MII and RMII (GMAC1)
- Six flexible data rate CAN-FD controllers
- Twelve FLEXCOMs (USART, SPI and TWIHS)
- Six 64-bit timers
- Two three-channel 32-bit timer counters with Pulse-Width Modulation
Pulse-Width Modulator (PWM) generation - One four-channel 16-bit PWM controller
- One 19-channel 12-bit analog-to-digital converter, up to 1 MSPS
- Safety
- Temperature and core voltage monitoring
- Zero-power power-on reset cells
- Main crystal monitor and clock failure detector with failsafe switchover to main RC oscillator
- 32 kHz crystal monitor and clock failure detector with failsafe switchover to internal 32 kHz RC oscillator
- Integrity check monitor based on SHA-256
- Safety critical modules (Watchdog Timer (WDT), RSTC, SHDWC, etc.) running on always-on slow RC oscillator
- Register write protection
- Security
- Arm TrustZone support
- One Secure TrustZone watchdog timer running on RC oscillator
- Secure backup SRAM
- 256-bit general-purpose backup register, erasable on tamper detection
- Programmable OTP with bits available for user purposes
- Configurable JTAG/SWD security
- 128-bit AES on-the-fly encryption/decryption on DDR memory, SMC, QSPI0 and QSPI1,
- True random number generator
- Secure RTC
- Cryptography – SHA (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512)
- Up to 136 I/Os
- Junction Temperature (TJ ) Range Operating Conditions
- Industrial TJ: -40°C to +105°C
- Extended Industrial or Automotive TJ: -40°C to +125°C
- Qualification: AEC-Q100 Grade 2 qualified (-E/4HBVAO devices only)
- 343-ball Thin Profile Fine Pitch Ball Grid Array (TFBGA), 14 x 14 x 1.2 mm, 0.65 mm pitch, optimized for standard class Printed Circuit Board (PCB) layout (down to four layers)