Presentation is loading. Please wait.

Presentation is loading. Please wait.

AT91SAM: ARM-based controllers

Similar presentations


Presentation on theme: "AT91SAM: ARM-based controllers"— Presentation transcript:

1 AT91SAM: ARM-based controllers
Roadmap and Block Diagrams January, 2008

2 AT91SAM Overview Functionality 32-bit MCU 32-bit Embedded MPU
ARM11 MPU ARM9 MPU ARM9 Flash & Large SRAM MCU Cortex M3 Flash MCU ARM7 Flash MCU Ultra Low Power MHz 30 60 240 400 667 January 08

3 ARM-based Microcontrollers
240MHz SAM9RL2- 4 Smart Control panels 240MHz SAM9RL64 SAM7L256 240MHz SAM9261 SAM7L64-128 Networking 210MHz SAM9XE SAM7XC SAM3 SAM7X SAM7A3 240MHz Industrial / Consumer SAM9R2- 4 240MHz SAM7L32 In Dev In Fab In Spec Available SAM9R64 SAM7SE32-512 SAM7S16-512 2008 January 08

4 ARM-based Embedded Processors
400MHz Video Decoder Crypto Multimedia 90n SAM9M11 667MHz SAM9M10 65n SAM11 SAM9261S SAM9G41 Medical DDR2+NAND Flash USB HS+LCD+E-MAC SAM9263 SAM9G40 POS Terminals / Industrial Automation SAM9Secure 90n SAM9G20 In Dev In Fab In Spec Available SAM9260 RM9200 2008 January 08

5 SAM7 Cortex M3-Flash MCU Roadmap
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 January 08

6 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 January 08

7 Naming Convention Below is the updated name list for SAM9 products
Actual New AT91SAM9R64 AT91SAM9R256 AT91SAM9R2 AT91SAM9R512 AT91SAM9R4 AT91SAM9RL64 AT91SAM9RL256 AT91SAM9RL2 AT91SAM9RL512 AT91SAM9RL4 Actual New AT91SAM92C4 AT91SAM9M11 AT91SAM9264 AT91SAM9M10 AT91SAM9265 AT91SAM9G41 AT91SAM9266 AT91SAM9G40 AT91SAM9260A AT91SAM9G20 January 08

8 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 January 08

9 AT91SAM7S – 64pin ARM7TDMI SRAM Flash ROM
Microcontrollers AT91SAM7S161 AT91SAM7S321 AT91SAM7S64 JTAG Boundary Scan System Peripherals AT91SAM7S128 AT91SAM7S256 ARM7TDMI JTAG ICE AIC AT91SAM7S512 BOD PMC 1.8V Voltage Regulator PIOA Package DBGU PDC 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 Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 11 channels 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 USB FS Device FIFO SSC PDC 512kB Dual Plane USART PDC Security Bit * AT91SAM7S161 : no QFN64 package, no 5V tolerant I/O January 08

10 AT91SAM7S – 48pin ARM7TDMI SRAM Flash ROM
Microcontrollers AT91SAM7S16 AT91SAM7S32 JTAG Boundary Scan System Peripherals ARM7TDMI JTAG ICE AIC BOD PMC 1.8V Voltage Regulator PIOA Package DBGU PDC 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 Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 9 channels 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 January 08

11 AT91SAM7SE EBI ARM7TDMI SRAM Flash ROM
Microcontrollers AT91SAM7SE32 AT91SAM7SE256 AT91SAM7SE512 JTAG Boundary Scan System Peripherals EBI SMC (8/16-bit) NAND ECC SDRAM (16/32-bit) CF ARM7TDMI JTAG ICE 32-bit AIC BOD PMC 1.8V Voltage Regulator PIOA/B/C Package DBGU PDC 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 Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 11 channels Brownout 1.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 SPI PDC TWI USB FS Device FIFO SSC PDC 512kB Dual Plane USART PDC Security Bit January 08

12 AT91SAM7X 10/100 EMAC ARM7TDMI SRAM Flash ROM
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 DBGU PDC QFP100 SRAM 32-128kB Flash kB ROM BGA100 WDT FFPI FIFO PLL PIT SAM-BA Boot FIFO Key Features Main OSC DMA RSTC PCK-MCK 55MHz Single Supply AMBA System Bus RC OSC Power On Reset POR RTT Internal RC Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 13 channels Brown Out 1.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 USB FS Device FIFO SSC PDC 512kB Dual Plane USART PDC SPI PDC Security Bit January 08

13 AT91SAM7XC 10/100 EMAC ARM7TDMI SRAM Flash ROM
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 DBGU PDC QFP100 SRAM 32-128kB Flash kB ROM BGA100 WDT FFPI FIFO PLL PIT SAM-BA Boot FIFO Key Features Main OSC DMA RSTC PCK-MCK 55MHz Single Supply AMBA System Bus RC OSC Power On Reset POR RTT Internal RC Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 17 channels Brown Out 1.8V and 3.3V APB 5V-tolerant I/O I/O 3.3V User Peripherals High Drive Pads AES PDC CAN ADC x8 PDC PWM x4 I/O x62 16-bit Timer x3 USART PDC SPI PDC TWI USB FS Device FIFO SSC PDC 512kB Dual Plane TDES PDC USART PDC SPI PDC Security Bit January 08

14 AT91SAM7A3 ARM7TDMI SRAM Flash Masters are represented in Green
Microcontrollers AT91SAM7A3 System Peripherals JTAG Boundary Scan 1.8V Voltage Regulator AIC PMC ARM7TDMI JTAG ICE PIOA/B PLL DBGU PDC Main OSC Package WDT QFP100 SRAM 32kB Flash 256kB PIT 3V3 POR RSTC 1V8 POR Key Features Backup Unit POR PCK-MCK 60MHz RC OSC SHDWC Single Supply AMBA System Bus RTT MPU Power On Reset 2 x GPBREG Internal RC Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 19 channels Backup Unit APB 5V-tolerant I/O I/O 3.3V User Peripherals MCI PDC CAN ADCx8 PDC PWM x4 I/O x62 16-bit Timer x9 USART PDC SPI PDC TWI USB FS Device FIFO SSC PDC USART PDC CAN ADCx8 PDC PWM x4 SPI PDC SSC PDC USART PDC January 08

15 AT91SAM7L Segment LCD Controller 40 segments X ARM7TDMI 10 Terminals
Microcontrollers AT91SAM7L64 AT91SAM7L128 JTAG Boundary Scan System Peripherals Segment LCD Controller 40 segments X 10 Terminals ARM7TDMI JTAG ICE AIC 1.8V Voltage Regulator PIOA/B/C DBGU PDC Package LCD Voltage Regulator QFP128 WDT SRAM 2KB (Backup) 4KB (Core) Flash 64-128kB ROM BGA144 PIT FFPI RC OSC 2MHz SAM-BA Boot Key Features LCD Charge Pump PCK-MCK 37MHz PLL Single Supply AMBA System Bus PMC Power On Reset Backup Unit Dual Internal RC BOD Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink RTC Peripheral Bridge Peripheral DMA Controller: 11 channels Programmable Brownout POR APB RC OSC 32kHz I/O 1.8V or 3.3V RSTC High Drive Pads Supply Contr XTAL 32kHz User Peripherals Security Bit ADC x4 PDC PWM x4 I/O x80 16-bit Timer x3 USART PDC SPI PDC TWI PDC USART PDC January 08

16 AT91SAM9XE EBI USB Host Full Speed Camera Interface 10/100 EMAC
Microcontroller AT91SAM9XE128 AT91SAM9XE256 System Peripherals AT91SAM9XE512 JTAG Boundary Scan User Int. 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 PLLB AIC ARM926EJ-S JTAG ICE Package PLLA PMC QFP208 Main OSC DBGU PDC BGA217 32-bit POR WDT SRAM 16kB To 32KB Flash 128kB To 512KB BOD PIT RSTC Electricals Backup Unit (1.8V) ROM 8kB DCache 16kB ICache PCK 210 MHz MCK 105 MHz FIFO POR SHDWC SAM-BA Boot FIFO FIFO MMU 32kHz OSC RTT DMA DMA DMA EBI I/O Lines 1.8V or 3.3V 6-layer AHB Matrix RC OSC SDRAM Clock 100 MHz Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink 4 x GPBREG Brownout Peripheral Bridge Peripheral DMA Controller: 24 channels Security Bit APB User Peripherals MCI PDC ADC x4 PDC I/O x96 16-bit Timer x6 UART PDC USART PDC USART PDC SPI PDC TWI PDC USB FS Device FIFO SSC PDC USART PDC USART PDC SPI PDC TWI PDC January 08

17 AT91RM9200 USB Host Full Speed EBI 10/100 EMAC ARM920T 32-bit
Microcontroller AT91RM9200 System Peripherals Package JTAG Boundary Scan User Int. QFP208 PIOA/B/C/D USB Host Full Speed 10/100 EMAC EBI SMC (8/16/32-bit) Burst Flash SDRAM (16/32-bit) CF BGA256 PLLB AIC ARM920T JTAG ICE PLLA PMC Main OSC DBGU PDC ETM 32-bit RSTC WDT ROM 32kHz OSC PIT Electricals RTC SRAM 16kB DataFlash Boot PCK 210 MHz MCK 80 MHz 16kB DCache 16kB ICache FIFO FIFO FIFO MMU DMA DMA EBI I/O Lines 1.8V or 3.3V AMBA System Bus SDRAM Clock 80 MHz Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 20 channels APB User Peripherals MCI PDC I/O x122 16-bit Timer x6 USART PDC USART PDC SPI PDC TWI USB FS Device FIFO SSC PDC SSC PDC USART PDC USART PDC SSC PDC January 08

18 AT91SAM9260 EBI USB Host Full Speed Camera Interface 10/100 EMAC
Microcontroller AT91SAM9260 System Peripherals Package JTAG Boundary Scan User Int. QFP208 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 BGA217 AIC ARM926EJ-S JTAG ICE BGA247 PLLB PMC PLLA DBGU PDC Main OSC 32-bit WDT ROM POR PIT SAM-BA Boot RSTC Electricals Backup Unit (1.8V) SRAM 4kB SRAM 4kB DataFlash Boot 8kB DCache 8kB ICache PCK 210 MHz MCK 105 MHz FIFO POR SHDWC Nand Boot FIFO FIFO MMU 32kHz OSC RTT DMA DMA DMA EBI I/O Lines 1.8V or 3.3V 6-layer AHB Matrix RC OSC SDRAM Clock 100 MHz Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink 4 x GPBREG Peripheral Bridge Peripheral DMA Controller: 22 channels APB User Peripherals MCI PDC ADC x4 PDC I/O x96 16-bit Timer x6 UART PDC USART PDC USART PDC SPI PDC TWI USB FS Device FIFO SSC PDC UART PDC USART PDC USART PDC SPI PDC January 08

19 AT91SAM9G20 EBI USB Host Full Speed Camera Interface 10/100 EMAC
Microcontroller AT91SAM9G20 System Peripherals Package JTAG Boundary Scan User Int. BGA217 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 BGA247 AIC ARM926EJ-S JTAG ICE PLLB PMC PLLA DBGU PDC Main OSC 32-bit WDT ROM POR PIT SAM-BA Boot RSTC Electricals Backup Unit (1V) SRAM 16kB SRAM 16kB DataFlash Boot 32kB DCache 32kB ICache PCK 400 MHz MCK 133 MHz FIFO POR SHDWC Nand Boot FIFO FIFO MMU 32kHz OSC RTT DMA DMA DMA EBI I/O Lines 1.8V or 3.3V 6-layer AHB Matrix RC OSC SDRAM Clock 133 MHz Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink 4 x GPBREG Peripheral Bridge Peripheral DMA Controller: 24 channels APB User Peripherals MCI PDC ADC x4 PDC I/O x96 16-bit Timer x6 UART PDC USART PDC USART PDC SPI PDC TWI PDC USB FS Device FIFO SSC PDC UART PDC USART PDC USART PDC SPI PDC January 08

20 AT91SAM9261 EBI USB Host Full Speed LCD Controller ARM926EJ-S 32-bit
Microcontroller AT91SAM9261 Package System Peripherals JTAG Boundary Scan User Interface User Interface 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 PLLB PMC ETM TCM I/D SAM-BA Boot PLLA DBGU PDC DataFlash Boot 32-bit Main OSC Nand Boot WDT SRAM 160kB SDCard Boot POR PIT Electricals Serial Flash Boot RSTC 16kB DCache 16kB ICache PCK 240 MHz MCK 120 MHz Backup Unit (1.2V) TWI EEPROM Boot FIFO FIFO POR SHDWC MMU DMA DMA EBI I/O Lines 1.8V or 3.3V 32kHz OSC RTT 5-layer AHB Matrix SDRAM Clock 100 MHz 4 x GPBREG Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 19 channels APB User Peripherals MCI PDC I/O x96 16-bit Timer x3 USART PDC SPI PDC TWI USB FS Device FIFO SSC PDC USART PDC SSC PDC SPI PDC USART PDC SSC PDC January 08

21 AT91SAM9261S EBI USB Host Full Speed LCD Controller ARM926EJ-S 32-bit
Microcontroller AT91SAM9261S Package System Peripherals JTAG Boundary Scan User Interface User Interface 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 PLLB PMC SAM-BA Boot PLLA DBGU PDC DataFlash Boot 32-bit Main OSC Nand Boot WDT SRAM 16kB SDCard Boot POR PIT Electricals Serial Flash Boot RSTC 16kB DCache 16kB ICache PCK 240 MHz MCK 120 MHz Backup Unit (1.2V) TWI EEPROM Boot FIFO FIFO POR SHDWC MMU DMA DMA EBI I/O Lines 1.8V or 3.3V 32kHz OSC RTT 5-layer AHB Matrix SDRAM Clock 100 MHz 4 x GPBREG Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 19 channels APB User Peripherals MCI PDC I/O x96 16-bit Timer x3 USART PDC SPI PDC TWI USB FS Device FIFO SSC PDC USART PDC SSC PDC SPI PDC USART PDC SSC PDC January 08

22 2D-Graphic Accelerator
AT91SAM9263 Microcontroller AT91SAM9263 Package System Peripherals JTAG Boundary Scan User Int. User Int. User Int. 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 PLLB PMC ETM TCM I/D 32-bit PLLA DBGU PDC Main OSC ROM SRAM 80kB WDT SAM-BA Boot POR PIT DataFlash Boot Electricals RSTC SRAM 16kB 16kB DCache 16kB ICache Nand Boot PCK 240 MHz MCK 120 MHz Backup Unit (1.2V) FIFO SDCard Boot FIFO FIFO FIFO POR SHDWC MMU DMA DMA DMA DMA DMA EBI0/1 I/O Lines 1.8V or 3.3V 32kHz OSC RTT RTT 9-layer AHB Matrix SDRAM Clock 100 MHz 20 x GPBREG Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink Peripheral Bridge Peripheral DMA Controller: 20 channels EBI1 SMC (8/16/32-bit) NAND (8/16-bit) ECC SDRAM (16/32-bit) APB User Peripherals AC97 PDC CAN MCI PDC PWM x4 I/O x160 16-bit Timer x3 USART PDC SPI PDC TWI USB FS Device FIFO SSC PDC 32-bit USART PDC MCI PDC SPI PDC SSC PDC USART PDC January 08

23 AT91SAM9RL64 EBI0 USB Device High Speed LCD Controller 2-Channel DMA
Microcontroller AT91SAM9RL64 Package System Peripherals JTAG Boundary Scan User Int. User Int. User Int. 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 PLL PMC TCM I/D 32-bit PLLUTMI DBGU PDC 12MHz OSC ROM SRAM 64kB WDT SAM-BA Boot POR PIT DataFlash Boot Electricals RSTC 4kB DCache 4kB ICache Nand Boot PCK 240 MHz MCK 120 MHz Backup Unit (1.2V) SDCard Boot FIFO FIFO POR SHDWC MMU DMA DMA EBI I/O Lines 1.8V or 3.3V 32kHz OSC RTT RTC 6-layer AHB Matrix SDRAM Clock 100 MHz RC OSC Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink 4 x GPBREG Peripheral Bridge Peripheral DMA Controller: 22 channels APB User Peripherals AC97 PDC ADC X6 PDC MCI PDC PWM x4 I/O x118 16-bit Timer x3 USART PDC USART PDC SPI PDC TWI PDC SSC PDC USART PDC USART PDC TWI SSC PDC Touch Screen January 08

24 AT91SAM9R64 EBI0 USB Device High Speed 2-Channel DMA ARM926EJ-S 16-bit
Microcontroller AT91SAM9R64 Package System Peripherals JTAG Boundary Scan User Int. User Int. BGA144 USB Device High Speed 2-Channel DMA EBI0 SMC (8/16-bit) NAND ECC SDRAM (16-bit) CF PIOA/B/C/D ARM926EJ-S JTAG ICE AIC PLL PMC TCM I/D 16-bit PLLUTMI DBGU PDC 12MHz OSC ROM SRAM 64kB WDT SAM-BA Boot POR PIT DataFlash Boot Electricals RSTC 4kB DCache 4kB ICache Nand Boot PCK 240 MHz MCK 120 MHz Backup Unit (1.2V) SDCard Boot FIFO POR SHDWC MMU DMA EBI I/O Lines 1.8V or 3.3V 32kHz OSC RTT RTC 5-layer AHB Matrix SDRAM Clock 100 MHz RC OSC Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink 4 x GPBREG Peripheral Bridge Peripheral DMA Controller: 18 channels APB User Peripherals ADC X3 PDC MCI PDC PWM x4 I/O x118 16-bit Timer x3 USART PDC USART PDC SPI PDC TWI PDC SSC PDC USART PDC USART PDC January 08

25 AT91SAM9M11 Video Decoder LCD Controller USB Device High Speed
Microcontroller AT91SAM9M11 Package System Peripherals JTAG Boundary Scan User Int. User Int. User Int. User Int. 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 PLL PMC TCM I/D SAM-BA Boot 16-bit PLLUTMI DBGU PDC DataFlash Boot 12MHz OSC SRAM 64kB Nand Boot WDT SDCard Boot POR PIT Electricals Serial Flash Boot RSTC PCK 400 MHz MCK 133 MHz 32kB DCache 32kB ICache Backup Unit FIFO TWI EEPROM Boot FIFO FIFO FIFO FIFO POR SHDWC MMU DMA DMA DMA DMA DMA DMA EBI0/1 I/O Lines 1.8V or 3.3V 32kHz OSC RTT RTC 12-layer AHB Matrix DDR Clock 133 MHz RC OSC Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink GPBREG Peripheral Bridge Peripheral DMA Controller: 24 channels EBI1 DDR2 LPDDR SDR LPSDR SMC (8/16/32-bit) NAND (8/16-bit) ECC CF APB User Peripherals AC97 PDC ADC X8 Touch Screen PDC HSMCI FIFO PWM x4 I/O x160 16-bit Timer x6 USART PDC USART PDC SPI PDC TWI SHA PDC RNG SSC PDC 32-bit USART PDC USART PDC TDES TWI PDC AES HSMCI FIFO SPI PDC SSC PDC January 08

26 AT91SAM9M10 Video Decoder LCD Controller USB Device High Speed
Microcontroller AT91SAM9M10 Package System Peripherals JTAG Boundary Scan User Int. User Int. User Int. User Int. 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 PLL PMC TCM I/D SAM-BA Boot 16-bit PLLUTMI DBGU PDC DataFlash Boot 12MHz OSC SRAM 64kB Nand Boot WDT SDCard Boot POR PIT Electricals Serial Flash Boot RSTC PCK 400 MHz MCK 133 MHz 32kB DCache 32kB ICache Backup Unit FIFO TWI EEPROM Boot FIFO FIFO FIFO FIFO POR SHDWC MMU DMA DMA DMA DMA DMA DMA EBI0/1 I/O Lines 1.8V or 3.3V 32kHz OSC RTT RTC 12-layer AHB Matrix DDR Clock 133 MHz RC OSC Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink GPBREG Peripheral Bridge Peripheral DMA Controller: 21 channels EBI1 DDR2 LPDDR SDR LPSDR SMC (8/16/32-bit) NAND (8/16-bit) ECC CF APB User Peripherals AC97 PDC ADC X8 Touch Screen PDC HSMCI FIFO PWM x4 I/O x160 16-bit Timer x6 USART PDC USART PDC SPI PDC TWI RNG SSC PDC 32-bit USART PDC USART PDC TWI HSMCI FIFO SPI PDC SSC PDC January 08

27 AT91SAM9G41 USB Device High Speed USB Host High Speed Camera Interface
Microcontroller AT91SAM9G41 Package System Peripherals JTAG Boundary Scan User Int. User Int. User Int. 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 PLL PMC TCM I/D SAM-BA Boot 16-bit PLLUTMI DBGU PDC DataFlash Boot 12MHz OSC SRAM 64kB Nand Boot WDT SDCard Boot POR PIT Electricals Serial Flash Boot RSTC PCK 400 MHz MCK 133 MHz 32kB DCache 32kB ICache Backup Unit FIFO TWI EEPROM Boot FIFO FIFO FIFO POR SHDWC MMU DMA DMA DMA DMA DMA EBI0/1 I/O Lines 1.8V or 3.3V 32kHz OSC RTT RTC 11-layer AHB Matrix DDR Clock 133 MHz RC OSC Masters are represented in Green Slaves in Yellow User/System Peripherals in Blue Backup Part in light pink GPBREG Peripheral Bridge Peripheral DMA Controller: 21 channels EBI1 DDR2 LPDDR SDR LPSDR SMC (8/16/32-bit) NAND (8/16-bit) ECC CF APB User Peripherals AC97 PDC ADC X8 Touch Screen PDC HSMCI FIFO PWM x4 I/O x160 16-bit Timer x6 USART PDC USART PDC SPI PDC TWI RNG SSC PDC 32-bit USART PDC USART PDC TWI HSMCI FIFO SPI PDC SSC PDC January 08


Download ppt "AT91SAM: ARM-based controllers"

Similar presentations


Ads by Google