Microchip Technology 32-bit Microprocessors

Microchip Technology 32-bit Microprocessors (MPUs) are a natural extension of the Microcontroller (MCU) portfolio and are ideal for use in applications that have outgrown the capabilities of an MCU, require large external memory, or where the use of a Linux Operating System (OS) is desired. Microchip 32-MPUs are based on the Arm®9 and Arm Cortex®-A5 CPUs. They support multiple memory types, including DDR2, DDR3, LPDDR2, LPDDR3, QSPI, and eMMC Flash. A rich set of peripherals provides solutions amongst user interfaces, including audio playback and touch, local interconnect and networking, OS timers, security, and storage. Microchip  Linux development code is mainlined in the Linux communities providing full access to source code and long-term support. This also opens the door to a large developer community giving access to many qualified software engineers who can assist with projects.

SAMA5 Arm Cortex-A5 Based MPUs

Microchip Technology SAMA5 Microprocessors are high-performance, ultra-low-power Arm Cortex-A5 code-based devices. SAMA5 MPUs support multiple memories, including DDR3, LPDDR3, and QSPI Flash. A rich set of peripherals, user interfaces, and robust security features simplify the design for control panels/HMI, secure IoT gateways, connectivity, barcode scanners, printers, and POS terminal applications. The low-power features and small packages are ideal for wearables and other battery-operated consumer devices. A wide range of third-party offerings complements the development kits and software support.

SAMA5D2

  • 500MHz operation with VFPU, NEON, and TrustZone
  • 32KB instruction/data caches, 128KB SRAM
  • LPDDR, DDR2, LPDDR2, DDR3, LPDDR3, DDR3L, and NAND Flash external memory interfaces
  • Ethernet, up to 2 SD/eMMC, 3 HS-USB, 24-bit LCD with overlays, camera I/F, resistive and capacitive touch, up to 10 UARTS, up to 2 CAN, 32-bit timers, motor control PWMs, 12-bit A/D
  • Secure boot, crypto engine, tamper pins, secure storage, on-the-fly encryption/decryption, PCI pre-certification
  • 196, 256, and 289 BGA packages

SAMA5D2

  • 536MHz operation with VFPU
  • 32KB instruction/data caches, 128KB SRAM
  • LPDDR, DDR2, LPDDR2, and NAND Flash external memory interfaces
  • Gbit and 10/100 Ethernet, up to 3 SD/eMMC, up to 3 HS-USB, 24-bit LCD with overlays, camera I/F, resistive touch, up to 7 UARTS, up to 2 CAN, 32-bit timers, motor control PWMs, 12-bit A/D
  • Secure boot, crypto engine
  • 324 BGA package, 160 I/O pins

SAMA5D4

  • 600MHz operation with VFPU, NEON, and TrustZone
  • 32KB instruction/data caches, 128KB SRAM
  • LPDDR, DDR2, LPDDR2, and NAND Flash external memory interfaces
  • 2 Ethernet, 2 SD/eMMC, 3 HS-USB, 24-bit LCD with overlays, camera I/F, resistive touch, 8 UARTS, 32-bit timers, motor control PWMs, 10-bit A/D
  • Video decoder – 30fps, 720p
  • Secure boot, crypto engine, tamper pins, secure storage, on-the-fly encryption/decryption
  • 289 and 361 BGA packages

 

SAM9 Arm9 Based MPUs

Microchip Technology SAM9 Microprocessors are based on the ARM926EJ-S Processor, targeted at multi-tasking applications where complete memory management, high performance, and low power are all important. Running at two or three times the speed of an MCU, the SAM9 MPUs support large software applications and provide access to the expansion capabilities of the Linux OS environment. Microchip Arm9 MPUs offer a rich set of peripherals and user interfaces to simplify the design for cost-sensitive consumer, IoT, and industrial applications.

AT91SAM9G/M

  • 400MHz operation
  • 32KB instruction/data caches, 64KB SRAM
  • SDRAM, LPSDR, LPDDR, DDR2, and NAND Flash external memory interfaces and two EBIs
  • Ethernet, two SD/eMMC, three High-Speed USBs, 24-bit LCD with overlays, camera Interface, resistive touch, up to five UARTS, 16-bit timers, motor control PWMs, 10-bit ADC, crypto engine
  • 217 and 324 BGA packages

AT91SAM9G/X5

  • 400MHz operation
  • 16KB instruction/data caches, 32KB SRAM
  • SDRAM, LPSDR, LPDDR, DDR2, and NAND Flash external memory interfaces
  • Up to two Ethernet, two SD/eMMC, two High Speed and one Full Speed USB, 24-bit LCD with overlays, camera I/F, resistive touch, up to two CAN, up to seven UARTS, 32-bit timers, motor control PWMs, 10-bit ADC, crypto engine
  • 217 and 247 BGA packages

AT91SAM9C/N

  • 400MHz operation
  • 16KB instruction/data caches, 32KB SRAM
  • SDRAM, LPSDR, LPDDR, DDR2, and NAND Flash external memory interfaces
  • SD/eMMC, two Full Speed USBs, 24-bit LCD, resistive touch, up to seven UARTS, 16-bit timers, motor control PWMs, 10-bit ADC, crypto engine
  • 217 and 247 BGA packages
Published: 2019-06-04 | Updated: 2023-06-01