Описание
The SAM9X35 is a member of the series of 400 MHz ARM926EJ-S embedded microprocessor units. This MPU features an extensive peripheral set and high bandwidth architecture for industrial applications that require refined user interfaces and high-speed communication. The SAM9X35 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 touch screen panels. Networking/connectivity peripherals include two 2.0A/B compatible Controller Area Network (CAN) interfaces and an IEEE Std 802.3-compatible 10/100 Mbps Ethernet MAC. Multiple communication interfaces include a soft modem supporting exclusively the Conexant SmartDAA line driver, HS USB Device and Host, FS USB Host, two HS SDCard/SDIO/MMC interfaces, USARTs, SPIs, I2S, TWIs and 10-bit ADC. The 10-layer bus matrix associated with 2 x 8 central DMA channels as well as dedicated DMAs to support the high-speed connectivity peripherals ensure uninterrupted data transfer with minimum 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 SAM9X35 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, Data Flash or serial Data Flash. 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
- Peripherals
- LCD Controller (LCDC) with overlay, alpha-blending, rotation, scaling and color conversion
- USB Device High Speed, USB Host High Speed and USB Host Full Speed with dedicated On-Chip Transceiver
- One 10/100 Mbps Ethernet MAC Controller (EMAC)
- Two High Speed Memory Card Hosts
- Two CAN Controllers
- Two Master/Slave Serial Peripheral Interfaces (SPI)
- Two 3-channel 32-bit Timer/Counters (TC)
- One Synchronous Serial Controller (SSC)
- One 4-channel 16-bit PWM Controller
- 3 Two-wire Interfaces (TWI)
- Three USARTs, two UARTs, one DBGU
- One 12-channel 10-bit Touch screen Analog-to-Digital Converter
- Software Modem Device (SMD)
- Write Protected Registers
- I/O
- Four 32-bit Parallel Input/Output Controllers
- 105 Programmable I/O Lines Multiplexed with up to Three Peripheral I/Os
- Input Change Interrupt Capability on Each I/O Line, optional Schmitt trigger input ?
- Individually Programmable Open-drain, Pull-up and pull-down resistor, Synchronous Output
- Package
- 217-ball BGA, pitch 0.8 mm