Home     Blog    News    Twitter    Google+    Contact

Atmel AT91SAM3U


AT91SAM7Sxxx  AT91SAM7Xxxx  AT91SAM7XCxxx  AT91SAM7SExxx  AT91SAM7A3 
AT91SAM9260  AT91SAM9263  AT91RM9200  AT91SAM9G20  AT91SAM3U 
LPC2101/2/3  LPC2104/5/6  LPC21x9  LPC2114/24  LPC2194  LPC213x  LPC214x 
LPC2212/14  LPC2210/20  LPC229x  LPC23xx  LPC2478  LPC29xx 
STR710  STR711  STR712  STR715  STR730  STR731  STR735  STR736  STR750  STR751  STR752  STR755 
STM32F100X4/6/8/B  STM32F101X4/6  STM32F101X8/B  STM32F101XC/D/E  STM32F102X4/6  STM32F102X8/B 
STM32F103X4/6  STM32F103X8/B  STM32F103XC/D/E  STM32F105X8/B/C STM32F107XB/C 
EFM32G200  EFM32G210  EFM32G222  EFM32G230  EFM32G290/280  EFM32G200  EFM32G890/880 
EFM32TG822/840/842  EFM32TG110/210/222/230/232  EFM32TG108 

AT91SAM3U

 Supported by the Crossware ARM Development Suite

 Graphical Code Creation Wizards:

  • Bus matrix
  • Enhanced embedded flash controllers (EEFC0 and EEFC1)
  • High speed USB device port (UDPHS)
  • Nested vectored interrupt controller (NVIC)
  • Ports (PIOA, PIOB and PIOC)
  • Power management controller (PMC)
  • Reset controller
  • Serial peripheral interface (SPI)
  • Synchronous serial controller (SSC)
  • Static memory controller (SMC)
  • Supply controller (SUPC)
  • Timer/counters
  • Two wire interface (TWI0 and TWI1)
  • Universal synchronous/asynchronous receiver/transmitters (USART0, USART1, USART2 and USART3)
  • Watchdog timer

 Context menu Code Creation Wizards:

  • A/D Converters (ADC and ADC12B)
  • Bus matrix
  • DMA controller (DMAC)
  • Enhanced embedded flash controllers (EEFC0 and EEFC1)
  • General purpose backup registers (GPBR)
  • High speed multi-media card interface (HSMCI)
  • High speed USB device port (UDPHS)
  • Nested vectored interrupt controller (NVIC)
  • Ports (PIOA, PIOB and PIOC)
  • Power management controller (PMC)
  • Pulse width modulator (PWM)
  • Reset controller
  • Real time clock (RTC)
  • Real time timer (RTT)
  • Serial peripheral interface (SPI)
  • Synchronous serial controller (SSC)
  • Static memory controller (SMC)
  • Supply controller (SUPC)
  • Timer/counters
  • Two wire interface (TWI0 and TWI1)
  • Universal asynchronous receiver/transmitters (USART)
  • Universal synchronous/asynchronous receiver/transmitters (USART0, USART1, USART2 and USART3)
  • Watchdog timer

 Cortex M3 core simulation

  • Instruction set simulation
  • Nested vectored interrupt controller (NVIC) including SysTick
  • Bit-banding to and from SRAM

 Peripheral simulation:

  • PLL
  • Ports
  • Timer/counters
  • Universal synchronous/asynchronous receiver/transmitters (USART0, USART1, USART2 and USART3)
  • Watchdog timer

 Source level on-chip debugging with Jaguar USB JTAG interface

 Example programs

All of the Atmel Softpack 1.6 examples for the AT91SAM3U-EK can be instantly imported into the Crossware environment and built, downloaded and run without any changes. The examples programs include:

  • Voltage acquisition demonstration using the ADC
  • Demo of bit banding
  • Demo based on open source FAT filesystem
  • Demo based on open source FAT filesystem reading/writing files to NAND flash
  • Demo of the using features of the enhanced embedded flash controller
  • Demo of erases and writes an external NAND flash memory chip
  • Example demonstrating how to use the LCD
  • Makes one or more LEDs glow using a PWM signal, duty cycles are updated by PDC
  • Demonstrates basic usage of the real-time clock
  • Demonstrates basic usage of the real-time timer
  • Performs read and write tests on a SD card connected to the evaluation board
  • Performs initial, read, write, boot mode, boot partition access tests on a SD/MMC card connected to the evaluation board
  • SD/MMC card test collection
  • Switch to and from the slow clock
  • Plays sound with the SSC in I2S mode, through an on-board WM8731 Codec.
  • Enables the user to draw on the LCD with a stylus using the touchscreen.
  • Reads and writes an external TWI serial EEPROM.
  • Operate temperature sensor using TWI
  • Regulates the speed of a USART file transfer using RTS/CTS hardware handshaking
  • Read and print chip's ID and features
  • Test the core power consumption
  • A bridge between a USB and USART connections
  • A composite with CDC serial and HID keyboard integrated.
  • A composite with CDC serial and mass storage integrated
  • A composite with two CDC serial
  • A composite with HID keyboard and mass storage integrated.
  • A basic USB application which only performs the enumeration step, so the host computer detects a new USB device.
  • A USB keyboard, enabling the user to type in characters and special keys by pushing buttons
  • A USB mouse using the evaluation kit, enabling the user to move cursor with joystick
  • An HID compatible device, enabling the user to do customized transfers via some PC program.
  • Creates USB Mass Storage drives using internal and external memories of the evaluation kit