1 Alternatives to the SDRAM Interface

The following sections describe the microcontroller, memory, and microprocessor (MPU) alternatives to address the requirement of external SDRAM.

MCU Alternatives

The superset of devices in the MCU families, provided in the following table, have comparable or compatible features that can be considered as alternatives to the SDRAM interface on the SAM E70/S70/V70/V71 family of devices.

Table 1-1. MCU Family Devices
SI NoMCU FamilyCoreSRAMFlashProcessor SpeedAdditional Memory OptionsSuggested PartsParametric Search Link/KeywordMPLAB Harmony v3 Usage Example(s)
1.SAM E70/S70/V70/V71Cortex®-M7384 KB2048 KB300 MHz QSPI (2),

EBI(1)

ATSAME70Q21

ATSAMS70Q21

ATSAMV70Q20

ATSAMV71Q21

SAME70

SAMS70

SAMV70

SAMV71

QSPI Memory usage example(s)

2.PIC32MZ DAMIPS32 microAptiv™640 KB2048 KB200 MHzDRAM

(DDR2) (3)

,EBI(1)

PIC32MZ2064DAS176

PIC32MZ2064DAR176

PIC32MZ DA

DDR Memory usage example(s)

3.PIC32MZ EFMIPS32 microAptiv512 KB2048 KB200 MHzSQI (4)

,EBI(1)

PIC32MZ2048EFM144

PIC32MZ2048EFH144

PIC32MZ EFSQI Memory usage example(s)
4.PIC32CZ CACortex®-M71MB/512KB8MB/2MB300MHzSQI(5),

EBI(1)

PIC32CZ8110CA90208

PIC32CZ8110CA80208

EA60E74A

PIC32CZ SQI memory example
Note:
  1. Static Memory Controller (SMC) is part of the External Bus Interface (EBI) peripheral, providing a 16-bit interface with support for SRAM, PSRAM, PROM, EPROM, EEPROM, LCD module, NOR Flash, and NAND Flash.
  2. Quad I/O Serial Peripheral Interface (QSPI) enables interfacing up to 256 MB Flash with an eXecute-In-Place feature and RAM.
  3. Extended memory through the internal 32 MB DRAM (DDR2) or externally connected DRAM (DDR2) of 128 MB.
  4. The Serial Quad Interface (SQI) helps to communicate with memory devices, such as serial EEPROMs, serial Flash devices, and SPI RAM devices at 50 MHz rates.
  5. The SQI helps to communicate with memory devices, such as serial EEPROMs, serial Flash devices, and SPI RAM devices with interfacing upto 256MB/512MB.

MPU Alternatives

Microchip 32-bit MPUs are a natural extension to 32-bit MCUs and suitable for applications with large external memory requirements. They support multiple memory types, such as DDR2, DDR3, LPDDR2, LPDDR3, QSPI, and eMMC Flash.

The devices in the MPU family, as provided in the figure below, have comparable or compatible features that can be considered as an alternative to the SDRAM interface on the SAME70/S70/V70/V71 family of devices.

Table 1-2. MPU Family Devices
SI NoMPU

Family

CoreSRAMFlashProcessor

Speed

Additional

Memory

Options

PackagesSuggested

Parts

Parametric Search LinkMPLAB Harmony v3 Usage Example(s)
1.SAMA5D2Cortex-A5N/AN/A500 MHz

DDR2

DDR3L

LPDDR2

LPDDR3

QSPI

eMMC

289-ball LFBGA,

14x14 mm2,

1.4 mm thickness,

0.8 mm pitch

ATSAMA5D21SAMA5D2

DDR2 usage example(s)(1,2,3)

256-ball TFBGA,

8x8 mm2,

1.05 mm thickness,

0.4 mm pitch

196-ball TFBGA,

11x11 mm2,

0.75 mm thickness,

0.75 mm pitch

2.

SAM9X60

ARM92664 KBN/A600 MHz

LPDDR

DDR2

SDRAM

LPSDR

QSPI

eMMC

228-ball TFBGA,

11x11 mm2,

0.65mm pitch

SAM9X60

SAM9X60DDR2 usage example(s)(3)
Note:
  1. The example link is for the SAM9X60 MPU. It can be easily adapted to the SAMA5D2 MPU family as MPLAB Harmony v3 supports the RAM FS (file system) for the SAMA5D2 family.
  2. SAMA5D2 Boot Process: microchipdeveloper.com/32mpu:boot-sama5d2-series.
  3. The above two families support Internal SDRAM. For additional information about MPUs that support other memory interfaces, refer to the www.microchip.com/en-us/products/microprocessors/32-bit-mpus.