Описание
The SAM9G15 is a member of the Microchip | SMART series of 400 MHz ARM926EJ-S embedded microprocessor units. This MPU integrates a rich set of peripherals to support embedded industrial applications that require advanced user interfaces and high-speed communication. The SAM9G15 features a graphics LCD controller with 4-layer overlay and 2D acceleration (picture-in-picture, alpha-blending, scaling, rotation, color conversion), and a 10-bit ADC that supports 4-wire or 5-wire resistive touchscreen panels. Multiple communication interfaces include a soft modem supporting exclusively the Conexant SmartDAA line driver, HS USB Host and Device and FS USB Host with dedicated on-chip transceivers, two HS SDCard/SDIO/MMC interfaces, USARTs, SPIs, I2S and TWIs. The 10-layer bus matrix coupled with multiple DMA channels ensures uninterrupted data transfers with minimal processor overhead. The External Bus Interface incorporates controllers for 4-bank and 8-bank DDR2/LPDDR, SDRAM/LPSDRAM, static memories, as well as specific circuitry for MLC/SLC NAND Flash with integrated ECC up to 24 bits. The SAM9G15 is available in a 217-ball BGA package with 0.8 mm ball pitch.
- Core
- ARM926EJ-S™ ARM® Thumb® Processor running at up to 400 MHz @ 1.0V +/- 10% ?
- 16 Kbytes Data Cache, 16 Kbytes Instruction Cache, Memory Management Unit
- Memories ?
- One 64-Kbyte internal ROM embedding bootstrap routine: Boot on NAND Flash, SDCard, DataFlash or serial DataFlash. Programmable order.
- One 32-Kbyte internal SRAM, single-cycle access at system speed ?
- High Bandwidth Multi-port DDR SDR SDRAM Controller (DDRSDRC) ?
- 32-bit External Bus Interface supporting 4-bank and 8-bank DDR2/LPDDR, SDR/LPSDR, Static Memories ?
- MLC/SLC 8-bit NAND Controller, with up to 24-bit Programmable Multi-bit Error Correcting Code (PMECC)
- System running at up to 133 MHz ?
- Power-on Reset Cells, Reset Controller, Shutdown Controller, Periodic Interval Timer, Watchdog Timer and Real Time Clock
- Boot Mode Select Option, Remap Command
- Internal Low Power 32 kHz RC and Fast 12 MHz RC Oscillators ?
- Selectable 32768 Hz Low-power Oscillator and 12 MHz Oscillator ?
- One PLL for the system and one PLL at 480 MHz optimized for USB High Speed ?
- Twelve 32-bit-layer AHB Bus Matrix for large Bandwidth transfers ?
- Dual Peripheral Bridge with dedicated programmable clock for best performances ?
- Two dual port 8-channel DMA Controllers (DMAC) ?
- Advanced Interrupt Controller (AIC) and Debug Unit (DBGU) ?
- Two Programmable External Clock Signals
- Low Power Mode ?
- Shutdown Controller with four 32-bit Battery Backup Registers ?
- Clock Generator and Power Management Controller ?
- Very Slow Clock Operating Mode, Software Programmable Power Optimization Capabilities.