Atmega1284P

The Atmega1284P is a chip from Microchip (“inherited” from Atmel) with the following features:

  • 16MHz 8bit AVR RISC Processor

  • 128Kbyte Flash

  • 16Kbyte RAM

  • 4Kbyte EEPROM

  • 2 High Speed Serial Ports

  • 2 8-bit Timer/Counters

  • 2 16-bit Timer/Counter

  • 1 Master/Slave SPI

  • 1 I2C controller (aka Two-Wire interface)

  • 8Ch 10bit Analog Input port

  • up to 32 GPIOs

  • Watchdog timer

  • Real Time Clock

  • JTAG/OCD Interface

Clock Configuration

System Timer

Peripheral Support

The following list indicates peripherals supported in NuttX:

Peripheral

Support

Notes

GPIO

Yes

PWM

No

ADC

No

RTC

No

WTD

No

I2C

No

SPI

No

TIMER

Yes

UART

Yes

UART

UART is implemented using interrupts. The chip doesn’t support DMA.

TIMER

The TIMER peripheral is exposed as standard timer.

Supported Boards