Data Sheets
CSE uses 3 main AVR processors:, the data sheets for these are stored
locally on the links below.
For many purposes, the School has standardized on the AT Mega323 for general
use. There are a couple of PCBs already developed for these controllers,
with a reasonable sampling of existing code.
- Mega64 - 53 I/O pins, 2 x UART,
8x10-bit ADC, timers, PWM, 64K Flash, 4K SRAM, 2K EEPROM
- Mega323 - 32 I/O pins, UART, 8x10-bit ADC,
timers, PWM, 32K Flash, 2K SRAM, 1K EEPROM
- Mega32 - 32 I/O pins, UART, 8x10-bit ADC,
timers, PWM, 32K Flash, 2K SRAM, 1K EEPROM
- 8535 - 32 I/O pins, UART, 8x10-bit ADC,
timers, PWM, 8K Flash, 512 bytes SRAM, 512 bytes EEPROM
- 1200 - 15 I/O pins, 1 x timer, 1K Flash, no SRAM
- ATmega8 - 16MHz, 18 I/O pins, UART,
6x10-bit ADC, timers, PWM, 8K Flash, 512 SRAM, 512K EEPROM
A document listing the assembly language instructions for the AVR family can
be found in
AVR_instructions.ps.gz
As well a number of other members of the family are used intermittently.
Most tools will work acceptably on all members of the familt.