270 likes | 586 Views
AT91SAM: ARM-based controllers. Roadmap and Block Diagrams January, 2008. AT91SAM Overview. 32-bit Embedded MPU. 32-bit MCU. Functionality. ARM11 MPU. ARM9 MPU. ARM9 Flash & Large SRAM MCU. Cortex M3 Flash MCU. ARM7 Flash MCU. Ultra Low Power. MHz. 30. 60. 400. 240. 667.
E N D
AT91SAM: ARM-based controllers Roadmap and Block Diagrams January, 2008
AT91SAM Overview 32-bit Embedded MPU 32-bit MCU Functionality ARM11 MPU ARM9 MPU ARM9 Flash & Large SRAM MCU Cortex M3 Flash MCU ARM7 Flash MCU Ultra Low Power MHz 30 60 400 240 667
240MHz 240MHz 240MHz 210MHz 240MHz 240MHz SAM7L256 SAM9RL2- 4 SAM7L32 SAM9R2- 4 SAM9XE128-512 SAM7L64-128 SAM9R64 SAM7A3 SAM9261 SAM7XC128-512 SAM7S16-512 SAM7X128-512 SAM9RL64 SAM7SE32-512 In Spec In Fab In Dev Available ARM-based Microcontrollers Smart Control panels Networking SAM3 Industrial / Consumer 2008
667MHz 400MHz SAM9G40 SAM9Secure SAM11 SAM9M11 SAM9M10 SAM9G41 SAM9G20 SAM9263 SAM9260 RM9200 SAM9261S In Spec In Fab In Dev 90n Available ARM-based Embedded Processors Video Decoder Crypto 90n Multimedia 65n Medical DDR2+NAND Flash USB HS+LCD+E-MAC POS Terminals / Industrial Automation 2008
SAM7 Cortex M3-Flash MCU Roadmap Flash In Spec 512kB SAM3AE512 SAM3XE512 256kB SAM3U256 SAM3UE256 SAM3AE256 SAM3XE256 128KB SAM3L128 SAM3U128 SAM3UE128 SAM3AE128 SAM3XE128 64KB SAM3L64 SAM3U64 SAM3UE64 32KB SAM3L32 Ultra low Power Low Pin Count High-speed USB External Bus Interface High-Speed USB CAN, USB HS External Bus Interface Ethernet, CAN USB HS External Bus Interface
Notes • Bus Masters are represented in Green • Bus Slaves are represented in Yellow • User/System Peripherals are represented in Blue • Backup part is represented in Light Pink • All clock frequencies are for a WC ind temp (85°C) • PCK – Maximum processor clock • MCK – Maximum Bus clock • Disclaimer: Information in this presentation is subject to change and for indicative purposes only. Bus Master Bus Slave Peripheral Backup
Naming Convention • Below is the updated name list for SAM9 products
Lexical PDC : Peripheral DMA Controller, transfers data between on-chip peripherals and the on and off-chip memories without CPU intervention. USART: Support for RS485, ISO7816, IrDA and modem control lines. DBGU: Debug Unit provides single entry to all debug capabilities as well as UART function. TWI: Two Wire Interface, interconnects components on a two-wire bus. SSC: Serial Synchronous Controller, supports many serial synchronous communications protocols used in audio and telecom applications such as I2S, short or long frame sync. MCI: Multimedia Card Interface, supports the MultiMediaCard (MMC) Specification V3.11, the SDIO Specification V1.1 and the SD Memory Card Specification V1.0. 16-bit Timers: Capture/Compare, Waveform generation and PWM modes. LCD Controller: Supports STN and TFT Displays, resolution up to 2048x2048 ISI Camera Int: Image Sensor Interface for CMOS-type image sensor, ITU-R BT. 601/656 External Interface, Programmable Frame Capture Rate, up to 12-bit Data Interface, SAV and EAV Synchronization, Preview Path with Scaler, YCbCr Format SMC: Static Memory Controller ECC: Error Corrected Code controller AIC: Vectored Interrupt Controller, 8 priority levels PMC: Power Management Controller RTT: Real Time Timer, 32-bit free running timer on Slow Clock PIT: Periodic Interval Timer, base timer for scheduler
AT91SAM7S – 64pin Microcontrollers AT91SAM7S161 AT91SAM7S321 AT91SAM7S64 JTAG Boundary Scan System Peripherals AT91SAM7S128 AT91SAM7S256 ARM7TDMI JTAG ICE AIC AT91SAM7S512 BOD PMC 1.8V Voltage Regulator PIOA Package PDC DBGU QFP64 SRAM 8-64kB Flash 32-512kB ROM QFN64* WDT FFPI PLL PIT SAM-BA Boot Key Features Main OSC RSTC PCK-MCK 55MHz Single Supply AMBA System Bus RC OSC Power On Reset POR RTT Internal RC Peripheral DMA Controller: 11 channels Peripheral Bridge Brownout 1.8V APB 5V-tolerant I/O* I/O 1.8V or 3.3V User Peripherals High Drive Pads ADC x8 PDC PWM x4 I/O x32 16-bit Timer x3 USART PDC SPI PDC TWI USBFS Device FIFO SSC PDC 512kB Dual Plane Security Bit USART PDC * AT91SAM7S161 : no QFN64 package, no 5V tolerant I/O
AT91SAM7S – 48pin Microcontrollers AT91SAM7S16 AT91SAM7S32 JTAG Boundary Scan System Peripherals ARM7TDMI JTAG ICE AIC BOD PMC 1.8V Voltage Regulator PIOA Package PDC DBGU QFP48 SRAM 4-8kB Flash 16-32kB ROM QFN48 WDT FFPI PLL PIT SAM-BA Boot Key Features Main OSC RSTC PCK-MCK 55MHz Single Supply AMBA System Bus RC OSC Power On Reset POR RTT Internal RC Peripheral DMA Controller: 9 channels Peripheral Bridge Brownout 1.8V APB 5V-tolerant I/O* I/O 1.8V or 3.3V User Peripherals High Drive Pads ADC x8 PDC PWM x4 I/O x21 16-bit Timer x3** USART PDC SPI PDC TWI SSC PDC 512kB Dual Plane Security Bit * AT91SAM7S16 : no 5V tolerant I/O ** Only 2 Timers connected to PIOs
AT91SAM7SE Microcontrollers AT91SAM7SE32 AT91SAM7SE256 AT91SAM7SE512 JTAG Boundary Scan System Peripherals EBI SMC (8/16-bit) NAND (8/16-bit) ECC SDRAM (16/32-bit) CF ARM7TDMI JTAG ICE 32-bit AIC BOD PMC 1.8V Voltage Regulator PIOA/B/C Package PDC DBGU QFP128 SRAM 8-32kB Flash 32-512kB ROM BGA144 WDT FFPI PLL PIT SAM-BA Boot Key Features Main OSC RSTC PCK-MCK 55MHz Single Supply AMBA System Bus RC OSC MPU Power On Reset POR RTT Internal RC Peripheral DMA Controller: 11 channels Peripheral Bridge Brownout1.8V and 3.3V APB I/O 1.8V or 3.3V Schmitt Trigger User Peripherals High Drive Pads ADC x8 PDC PWM x4 I/O x88 16-bit Timer x3 USART PDC TWI USBFS Device FIFO SSC PDC SPI PDC 512kB Dual Plane Security Bit USART PDC
AT91SAM7X Microcontrollers AT91SAM7X128 AT91SAM7X256 AT91SAM7X512 JTAG Boundary Scan System Peripherals 10/100 EMAC ARM7TDMI JTAG ICE AIC BOD PMC 1.8V Voltage Regulator PIOA/B Package PDC DBGU QFP100 SRAM 32-128kB Flash 128-512kB ROM BGA100 WDT FFPI FIFO PLL PIT SAM-BA Boot FIFO Key Features DMA Main OSC RSTC PCK-MCK 55MHz Single Supply AMBA System Bus RC OSC Power On Reset POR RTT Internal RC Peripheral DMA Controller: 13 channels Peripheral Bridge Brown Out1.8V and 3.3V APB 5V-tolerant I/O I/O 3.3V User Peripherals High Drive Pads CAN ADC x8 PDC PWM x4 I/O x62 16-bit Timer x3 USART PDC SPI PDC TWI USBFS Device FIFO SSC PDC 512kB Dual Plane Security Bit USART PDC SPI PDC
AT91SAM7XC Microcontrollers AT91SAM7XC128 AT91SAM7XC256 AT91SAM7XC512 JTAG Boundary Scan System Peripherals 10/100 EMAC ARM7TDMI JTAG ICE AIC BOD PMC 1.8V Voltage Regulator PIOA/B Package PDC DBGU QFP100 SRAM 32-128kB Flash 128-512kB ROM BGA100 WDT FFPI FIFO PLL PIT SAM-BA Boot FIFO Key Features DMA Main OSC RSTC PCK-MCK 55MHz Single Supply AMBA System Bus RC OSC Power On Reset POR RTT Internal RC Peripheral DMA Controller: 17 channels Peripheral Bridge Brown Out1.8V and 3.3V APB 5V-tolerant I/O I/O 3.3V User Peripherals High Drive Pads CAN ADC x8 PDC PWM x4 I/O x62 16-bit Timer x3 USART PDC SPI PDC TWI USBFS Device FIFO SSC PDC AES PDC 512kB Dual Plane Security Bit USART PDC TDES PDC SPI PDC
AT91SAM7A3 Microcontrollers AT91SAM7A3 System Peripherals JTAG Boundary Scan 1.8V Voltage Regulator AIC PMC ARM7TDMI JTAG ICE PIOA/B PDC DBGU PLL Package Main OSC WDT QFP100 SRAM 32kB Flash 256kB PIT 3V3 POR RSTC 1V8 POR Key Features Backup Unit POR PCK-MCK 60MHz SHDWC RC OSC Single Supply AMBA System Bus RTT MPU Power On Reset 2 x GPBREG Internal RC Peripheral DMA Controller: 19 channels Peripheral Bridge Backup Unit 5V-tolerant I/O APB I/O 3.3V User Peripherals CAN PWMx4 MCI I/O x62 16-bit Timer x9 USART SPI PDC TWI USBFS Device FIFO PDC ADCx8 PDC PDC SSC PDC USART PDC CAN PWMx4 SPI PDC ADCx8 PDC SSC PDC USART PDC
AT91SAM7L Microcontrollers AT91SAM7L64 AT91SAM7L128 JTAG Boundary Scan Segment LCD Controller 40 segments X 10 Terminals System Peripherals ARM7TDMI JTAG ICE AIC 1.8V Voltage Regulator PIOA/B/C DBGU PDC Package QFP128 LCD Voltage Regulator SRAM 2KB (Backup) 4KB (Core) Flash 64-128kB ROM WDT BGA144 PIT FFPI RC OSC 2MHz SAM-BA Boot Key Features LCD Charge Pump PCK-MCK 37MHz Single Supply PLL AMBA System Bus Power On Reset PMC Backup Unit Dual Internal RC BOD Peripheral DMA Controller: 11 channels RTC Peripheral Bridge Programmable Brownout APB POR RC OSC 32kHz I/O 1.8V or 3.3V RSTC High Drive Pads XTAL 32kHz User Peripherals Supply Contr Security Bit ADC x4 PDC PWM x4 I/O x80 16-bit Timer x3 USART PDC SPI PDC TWI PDC USART PDC
AT91SAM9XE Microcontroller AT91SAM9XE128 AT91SAM9XE256 System Peripherals AT91SAM9XE512 UserInt. JTAG Boundary Scan PIOA/B/C USB Host Full Speed 10/100 EMAC Camera Interface EBI SMC (8/16/32-bit) NAND (8/16-bit) ECC SDRAM (16/32-bit) CF Package AIC ARM926EJ-S JTAG ICE PLLB QFP208 PLLA PMC BGA217 Main OSC PDC DBGU 32-bit WDT POR SRAM 16kB To 32KB Flash 128kB To 512KB PIT BOD Electricals RSTC Backup Unit (1.8V) ROM PCK 210 MHz MCK 105 MHz 8kBDCache 16kBICache FIFO SHDWC POR SAM-BA Boot FIFO FIFO MMU DMA DMA DMA 32kHzOSC RTT EBI I/O Lines 1.8V or 3.3V 6-layer AHB Matrix RC OSC SDRAM Clock 100 MHz 4 x GPBREG Brownout Peripheral DMA Controller: 24 channels Peripheral Bridge Security Bit APB User Peripherals USART PDC ADC x4 I/O x96 16-bit Timer x6 USART PDC MCI PDC PDC UART PDC SPI PDC TWI USBFS Device FIFO SSC PDC PDC TWI USART PDC USART PDC SPI PDC PDC
AT91RM9200 Microcontroller AT91RM9200 Package System Peripherals UserInt. JTAG Boundary Scan QFP208 PIOA/B/C/D BGA256 USB Host Full Speed 10/100 EMAC EBI SMC (8/16/32-bit) Burst Flash SDRAM (16/32-bit) CF AIC ARM920T JTAG ICE PLLB PMC PLLA PDC DBGU ETM Main OSC 32-bit WDT RSTC ROM PIT 32kHzOSC Electricals RTC DataFlash Boot SRAM 16kB PCK 210 MHz MCK 80 MHz 16kBDCache 16kBICache FIFO FIFO FIFO MMU DMA DMA EBI I/O Lines 1.8V or 3.3V AMBA System Bus SDRAM Clock 80 MHz Peripheral DMA Controller: 20 channels Peripheral Bridge APB User Peripherals USART PDC I/O x122 16-bit Timer x6 USART PDC MCI PDC SPI PDC TWI USBFS Device FIFO SSC PDC SSC PDC USART PDC USART PDC SSC PDC
AT91SAM9260 Microcontroller AT91SAM9260 Package System Peripherals UserInt. JTAG Boundary Scan QFP208 PIOA/B/C BGA217 USB Host Full Speed 10/100 EMAC Camera Interface EBI SMC (8/16/32-bit) NAND (8/16-bit) ECC SDRAM (16/32-bit) CF AIC ARM926EJ-S JTAG ICE BGA247 PMC PLLB PDC PLLA DBGU Main OSC 32-bit WDT ROM POR PIT SAM-BA Boot Electricals RSTC DataFlash Boot Backup Unit (1.8V) SRAM 4kB SRAM 4kB PCK 210 MHz MCK 105 MHz 8kBDCache 8kBICache FIFO SHDWC POR Nand Boot FIFO FIFO MMU DMA DMA DMA EBI I/O Lines 1.8V or 3.3V 32kHzOSC RTT 6-layer AHB Matrix SDRAM Clock 100 MHz RC OSC 4 x GPBREG Peripheral DMA Controller: 22 channels Peripheral Bridge APB User Peripherals USART PDC ADC x4 I/O x96 16-bit Timer x6 USART PDC MCI PDC PDC UART PDC SPI PDC TWI USBFS Device FIFO SSC PDC USART PDC USART PDC UART PDC SPI PDC
AT91SAM9G20 Microcontroller AT91SAM9G20 Package System Peripherals UserInt. JTAG Boundary Scan BGA217 PIOA/B/C BGA247 USB Host Full Speed 10/100 EMAC Camera Interface EBI SMC (8/16/32-bit) NAND (8/16-bit) ECC SDRAM (16/32-bit) CF AIC ARM926EJ-S JTAG ICE PMC PLLB PDC PLLA DBGU Main OSC 32-bit WDT ROM POR PIT SAM-BA Boot Electricals RSTC DataFlash Boot Backup Unit (1V) SRAM 16kB SRAM 16kB PCK 400 MHz MCK 133 MHz 32kBDCache 32kBICache FIFO SHDWC POR Nand Boot FIFO FIFO MMU DMA DMA DMA EBI I/O Lines 1.8V or 3.3V 32kHzOSC RTT 6-layer AHB Matrix SDRAM Clock 133 MHz RC OSC 4 x GPBREG Peripheral DMA Controller: 24 channels Peripheral Bridge APB User Peripherals USART PDC ADC x4 I/O x96 16-bit Timer x6 USART PDC MCI PDC PDC UART PDC SPI PDC TWI USBFS Device FIFO SSC PDC PDC USART PDC USART PDC UART PDC SPI PDC
AT91SAM9261 Microcontroller AT91SAM9261 Package UserInterface UserInterface System Peripherals JTAG Boundary Scan BGA217 LCD Controller USB Host Full Speed EBI SMC (8/16/32-bit) NAND (8/16-bit) SDRAM (16/32-bit) CF PIOA/B/C ARM926EJ-S JTAG ICE AIC ROM PMC PLLB ETM TCMI/D SAM-BA Boot PDC PLLA DBGU 32-bit DataFlash Boot Main OSC Nand Boot WDT SDCard Boot SRAM 160kB POR PIT Electricals Serial Flash Boot RSTC PCK 240 MHz MCK 120 MHz 16kBDCache 16kBICache Backup Unit (1.2V) TWI EEPROM Boot FIFO FIFO SHDWC POR MMU DMA DMA EBI I/O Lines 1.8V or 3.3V RTT 32kHzOSC 5-layer AHB Matrix SDRAM Clock 100 MHz 4 x GPBREG Peripheral DMA Controller: 19 channels Peripheral Bridge APB User Peripherals I/O x96 16-bit Timer x3 MCI PDC USART SPI PDC TWI USBFS Device FIFO SSC PDC PDC USART PDC SSC PDC SPI PDC USART PDC SSC PDC
AT91SAM9261S Microcontroller AT91SAM9261S Package UserInterface UserInterface System Peripherals JTAG Boundary Scan BGA217 LCD Controller USB Host Full Speed EBI SMC (8/16/32-bit) NAND (8/16-bit) SDRAM (16/32-bit) CF PIOA/B/C ARM926EJ-S JTAG ICE AIC ROM PMC PLLB SAM-BA Boot PDC PLLA DBGU 32-bit DataFlash Boot Main OSC Nand Boot WDT SDCard Boot SRAM 16kB POR PIT Electricals Serial Flash Boot RSTC PCK 240 MHz MCK 120 MHz 16kBDCache 16kBICache Backup Unit (1.2V) TWI EEPROM Boot FIFO FIFO SHDWC POR MMU DMA DMA EBI I/O Lines 1.8V or 3.3V RTT 32kHzOSC 5-layer AHB Matrix SDRAM Clock 100 MHz 4 x GPBREG Peripheral DMA Controller: 19 channels Peripheral Bridge APB User Peripherals I/O x96 16-bit Timer x3 MCI PDC USART SPI PDC TWI USBFS Device FIFO SSC PDC PDC USART PDC SSC PDC SPI PDC USART PDC SSC PDC
AT91SAM9263 Microcontroller AT91SAM9263 Package UserInt. UserInt. UserInt. System Peripherals JTAG Boundary Scan BGA324 LCD Controller 2D-Graphic Accelerator USB Host Full Speed 10/100 EMAC Camera Interface 2-Channel DMA EBI0 SMC (8/16/32-bit) NAND (8/16-bit) ECC SDRAM (16/32-bit) CF PIOA/B/C/D/E ARM926EJ-S JTAG ICE AIC PMC PLLB ETM TCMI/D 32-bit PDC PLLA DBGU Main OSC ROM SRAM 80kB WDT SAM-BA Boot POR PIT Electricals DataFlash Boot SRAM 16kB RSTC PCK 240 MHz MCK 120 MHz 16kBDCache 16kBICache Nand Boot Backup Unit (1.2V) FIFO SDCard Boot FIFO FIFO FIFO SHDWC POR MMU EBI0/1 I/O Lines 1.8V or 3.3V DMA DMA DMA DMA DMA RTT 32kHzOSC RTT 9-layer AHB Matrix SDRAM Clock 100 MHz 20 x GPBREG Peripheral DMA Controller: 20 channels Peripheral Bridge EBI1 SMC (8/16/32-bit) NAND (8/16-bit) ECC SDRAM (16/32-bit) APB User Peripherals MCI PWM x4 I/O x160 16-bit Timer x3 AC97 PDC CAN PDC USART SPI PDC TWI USBFS Device FIFO PDC SSC PDC 32-bit USART PDC MCI PDC SPI PDC SSC PDC USART PDC
AT91SAM9RL64 Microcontroller AT91SAM9RL64 Package UserInt. UserInt. UserInt. System Peripherals JTAG Boundary Scan BGA217 LCD Controller USB Device High Speed 2-Channel DMA EBI0 SMC (8/16/32-bit) NAND (8/16-bit) ECC SDRAM (16/32-bit) CF PIOA/B/C/D ARM926EJ-S JTAG ICE AIC PMC PLL TCMI/D 32-bit PDC PLLUTMI DBGU 12MHz OSC ROM SRAM 64kB WDT SAM-BA Boot POR PIT Electricals DataFlash Boot RSTC PCK 240 MHz MCK 120 MHz 4kBDCache 4kBICache Nand Boot Backup Unit (1.2V) SDCard Boot FIFO FIFO SHDWC POR MMU EBI I/O Lines 1.8V or 3.3V DMA DMA RTT 32kHzOSC RTC 6-layer AHB Matrix SDRAM Clock 100 MHz RC OSC 4 x GPBREG Peripheral DMA Controller: 22 channels Peripheral Bridge APB User Peripherals ADC X6 MCI PWM x4 I/O x118 16-bit Timer x3 AC97 PDC PDC USART USART SPI PDC PDC PDC SSC PDC PDC TWI PDC USART PDC USART PDC TWI SSC PDC Touch Screen
AT91SAM9R64 Microcontroller AT91SAM9R64 Package UserInt. UserInt. System Peripherals JTAG Boundary Scan BGA144 USB Device High Speed 2-Channel DMA EBI0 SMC (8/16-bit) NAND (8/16-bit) ECC SDRAM (16-bit) CF PIOA/B/C/D ARM926EJ-S JTAG ICE AIC PMC PLL TCMI/D 16-bit PDC PLLUTMI DBGU 12MHz OSC ROM SRAM 64kB WDT SAM-BA Boot POR PIT Electricals DataFlash Boot RSTC PCK 240 MHz MCK 120 MHz 4kBDCache 4kBICache Nand Boot Backup Unit (1.2V) SDCard Boot FIFO SHDWC POR MMU EBI I/O Lines 1.8V or 3.3V DMA RTT 32kHzOSC RTC 5-layer AHB Matrix SDRAM Clock 100 MHz RC OSC 4 x GPBREG Peripheral DMA Controller: 18 channels Peripheral Bridge APB User Peripherals ADC X3 MCI PWM x4 I/O x118 16-bit Timer x3 PDC USART USART SPI PDC PDC PDC SSC PDC PDC TWI PDC USART PDC USART PDC
AT91SAM9M11 Microcontroller AT91SAM9M11 Package UserInt. UserInt. UserInt. UserInt. System Peripherals JTAG Boundary Scan BGA324 Video Decoder LCD Controller USB Device High Speed USB Host High Speed 10/100 EMAC Camera Interface 8-Channel DMA EBI0 DDR2 LPDDR PIOA/B/C/D/E ARM926EJ-S JTAG ICE AIC ROM PMC PLL TCMI/D SAM-BA Boot 16-bit PDC PLLUTMI DBGU DataFlash Boot 12MHz OSC Nand Boot SRAM 64kB WDT SDCard Boot POR PIT Electricals Serial Flash Boot RSTC PCK 400 MHz MCK 133 MHz 32kBDCache 32kBICache Backup Unit FIFO TWI EEPROM Boot FIFO FIFO FIFO FIFO SHDWC POR MMU EBI0/1 I/O Lines 1.8V or 3.3V DMA DMA DMA DMA DMA DMA RTT 32kHzOSC RTC 12-layer AHB Matrix DDR Clock 133 MHz RC OSC GPBREG Peripheral DMA Controller: 24 channels Peripheral Bridge EBI1DDR2 LPDDR SDR LPSDR SMC (8/16/32-bit) NAND (8/16-bit) ECC CF APB User Peripherals USART PDC HSMCI PWM x4 I/O x160 16-bit Timer x6 AC97 PDC ADC X8 Touch Screen USART SPI PDC TWI SHA FIFO PDC PDC SSC PDC RNG PDC 32-bit USART PDC USART PDC TDES AES PDC TWI HSMCI FIFO SPI PDC SSC PDC
AT91SAM9M10 Microcontroller AT91SAM9M10 Package UserInt. UserInt. UserInt. UserInt. System Peripherals JTAG Boundary Scan BGA324 Video Decoder LCD Controller USB Device High Speed USB Host High Speed 10/100 EMAC Camera Interface 8-Channel DMA EBI0 DDR2 LPDDR PIOA/B/C/D/E ARM926EJ-S JTAG ICE AIC ROM PMC PLL TCMI/D SAM-BA Boot 16-bit PDC PLLUTMI DBGU DataFlash Boot 12MHz OSC Nand Boot SRAM 64kB WDT SDCard Boot POR PIT Electricals Serial Flash Boot RSTC PCK 400 MHz MCK 133 MHz 32kBDCache 32kBICache Backup Unit FIFO TWI EEPROM Boot FIFO FIFO FIFO FIFO SHDWC POR MMU EBI0/1 I/O Lines 1.8V or 3.3V DMA DMA DMA DMA DMA DMA RTT 32kHzOSC RTC 12-layer AHB Matrix DDR Clock 133 MHz RC OSC GPBREG Peripheral DMA Controller: 21 channels Peripheral Bridge EBI1DDR2 LPDDR SDR LPSDR SMC (8/16/32-bit) NAND (8/16-bit) ECC CF APB User Peripherals USART PDC HSMCI PWM x4 I/O x160 16-bit Timer x6 AC97 PDC ADC X8 Touch Screen USART SPI PDC TWI FIFO PDC SSC PDC RNG PDC 32-bit USART PDC USART PDC TWI HSMCI FIFO SPI PDC SSC PDC
AT91SAM9G41 Microcontroller AT91SAM9G41 Package UserInt. UserInt. UserInt. System Peripherals JTAG Boundary Scan BGA324 LCD Controller USB Device High Speed USB Host High Speed 10/100 EMAC Camera Interface 8-Channel DMA EBI0 DDR2 LPDDR PIOA/B/C/D/E ARM926EJ-S JTAG ICE AIC ROM PMC PLL TCMI/D SAM-BA Boot 16-bit PDC PLLUTMI DBGU DataFlash Boot 12MHz OSC Nand Boot SRAM 64kB WDT SDCard Boot POR PIT Electricals Serial Flash Boot RSTC PCK 400 MHz MCK 133 MHz 32kBDCache 32kBICache Backup Unit FIFO TWI EEPROM Boot FIFO FIFO FIFO SHDWC POR MMU EBI0/1 I/O Lines 1.8V or 3.3V DMA DMA DMA DMA DMA RTT 32kHzOSC RTC 11-layer AHB Matrix DDR Clock 133 MHz RC OSC GPBREG Peripheral DMA Controller: 21 channels Peripheral Bridge EBI1DDR2 LPDDR SDR LPSDR SMC (8/16/32-bit) NAND (8/16-bit) ECC CF APB User Peripherals USART PDC HSMCI PWM x4 I/O x160 16-bit Timer x6 AC97 PDC ADC X8 Touch Screen USART SPI PDC TWI FIFO PDC SSC PDC RNG PDC 32-bit USART PDC USART PDC TWI HSMCI FIFO SPI PDC SSC PDC