ATmega1284P

The high-performance Microchip 8-bit AVR RISC-based microcontroller combines 128KB ISP flash memory with read-while-write capabilities, 4KB EEPROM, 16KB SRAM, 32 general purpose I/O lines, 32 general purpose working registers, a real time counter, three flexible timer/counters with compare modes and PWM, two USARTs, a byte oriented 2-wire serial interface, an 8-channel 10-bit A/D converter with optional differential input stage with programmable gain, programmable watchdog timer with internal oscillator, SPI serial port, a JTAG (IEEE 1149.1 compliant) test interface for on-chip debugging and programming, and six software selectable power saving modes. The device operates between 1.8-5.5 volts. By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.

Main Content

Building an ATmega 1284p based Data Logger

“In the 2018 paper we tried to convey that it doesn’t matter which processor you use with our system as long as it’s supported by the Arduino IDE. The ATmega family includes several CPUs more capable than the …

Project  Xling

Xling

“A tamagotchi-like toy with an OLED display and Li-Po battery. This is a little tamagotchi-like toy I’ve created for my wife. I used to think that this is how a modern Tamagotchi could look like initially. However, it can …

Satshakit Boards

“Hey makers and fabbers out there! Have you ever dreamed of making your own advanced micro-controller board at home and using smd components? That’s the right instructable for you and for the brain of your next project :) And when …

Project  Lisp Badge

Lisp Badge

“This is a self-contained computer with its own display and keyboard, based on an ATmega1284, that you can program in the high-level language Lisp: You can use it to run programs that interface to components such as LEDs and push-buttons …

Midi Record/Play/Overdub With 5-Pin Connections

“ Uses an ATMega-1284 chip running at 8 MHz, with 4 k Bytes of RAM and 4 kBytes of eeprom_ _ Uses the old DIN 5-pin connectors Allows recording and playback, as well as overdub: recording along with something you recorded …

ATMega1284 Quad Opamp Effects Box

“The Stomp Shield for Arduino from Open Music Labs use an Arduino Uno and four opamps as a guitar effects box. Similar to the previous instructable that shows how to port the Electrosmash Uno Pedalshield, I have also ported the …

ATMega1284P Guitar and Music Effects Pedal

“I have ported the Arduino Uno ATMega328 Pedalshield (as developed by Electrosmash and in part based on work at the Open Music Lab) to the ATMega1284P which has eight times more RAM than the Uno (16kB versus 2kB). An additional …

Arduino 1.8.x Clone With Atmega 8535/32/644p/1284p: the Mightycore

“How to use the latest arduino IDE for old and latest atmegas DIP 40. and make a clone of arduino board. This project is the upgrade of the arduino atmega644/1284 clone project. I have got some old atmegas but …

Apple II Emulation on an AVR Microcontroller

“The Apple ][ personal computer was one of the first three completely assembled systems on the market. It was sold several million times from April 1977 till 1993. This 8 bit home computer was developed by Steve »The Woz« Wozniak and …

Atmel Corporation

Atmel Corporation is an American-based designer and manufacturer of semiconductors, founded in 1984. The company focuses on embedded systems built around microcontrollers. Its products include microcontrollers (8-bit AVR, 32-bit AVR, 32-bit ARM-based, automotive grade, and 8-bit Intel 8051 derivatives …

Persistance of Vision globe

“Building a Persistance of Vision globe”