Home     Blog    News    Ask a Question   

Atmel AT91SAM3U


AT91SAM7Sxxx  AT91SAM7Xxxx  AT91SAM7XCxxx  AT91SAM7SExxx  AT91SAM7A3 
AT91SAM9260  AT91SAM9263  AT91RM9200  AT91SAM9G20  AT91SAM3U  SAM4S16B 
All Supported Chips 

AT91SAM3U

 Supported by the Crossware Development Suite for ARM Pathfinder, Developer and Professional Editions

 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