Pages: [1]   Go Down
Author Topic: Arduino and ATMEGA644 - DIP 40 PINS - 64k Flash  (Read 1865 times)
0 Members and 1 Guest are viewing this topic.
Brazil
Offline Offline
Newbie
*
Karma: 0
Posts: 8
Performance Freak
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset


I have a problem, lack of flash memory.
I can not use "Mega" the 2560, my project has to be DIP socket.

The processor ATMEGA644 is compatible?
What needs to change to be compatible?

http://www.farnell.com/datasheets/82623.pdf

Advantages:

DIP Easy to assemble, we can use sockets.
40-pin PDIP, 44-lead TQFP, and 44-pad QFN/MLF
32 Programmable I/O Lines
64K Bytes of In-System Self-programmable Flash program memory.


Quote

Features
• High-performance, Low-power AVR® 8-bit Microcontroller
• Advanced RISC Architecture
– 131 Powerful Instructions – Most Single-clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
– Up to 20 MIPS Throughput at 20 MHz
• High Endurance Non-volatile Memory segments
– 64K Bytes of In-System Self-programmable Flash program memory
– 2K Bytes EEPROM
– 4K Bytes Internal SRAM
– Write/Erase cyles: 10,000 Flash/100,000 EEPROM(1)(3)
– Data retention: 20 years at 85°C/100 years at 25°C(2)(3)
– Optional Boot Code Section with Independent Lock Bits
In-System Programming by On-chip Boot Program
True Read-While-Write Operation
– Programming Lock for Software Security
• JTAG (IEEE std. 1149.1 Compliant) Interface
– Boundary-scan Capabilities According to the JTAG Standard
– Extensive On-chip Debug Support
– Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface
• Peripheral Features
– Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes
– One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture
Mode
– Real Time Counter with Separate Oscillator
– Six PWM Channels
– 8-channel, 10-bit ADC
Differential mode with selectable gain at 1x, 10x or 200x
– Byte-oriented Two-wire Serial Interface
– One Programmable Serial USART
– Master/Slave SPI Serial Interface
– Programmable Watchdog Timer with Separate On-chip Oscillator
– On-chip Analog Comparator
– Interrupt and Wake-up on Pin Change
• Special Microcontroller Features
– Power-on Reset and Programmable Brown-out Detection
– Internal Calibrated RC Oscillator
– External and Internal Interrupt Sources
– Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby
and Extended Standby
• I/O and Packages
– 32 Programmable I/O Lines
– 40-pin PDIP, 44-lead TQFP, and 44-pad QFN/MLF
• Speed Grades
– ATmega644V: 0 - 4MHz @ 1.8 - 5.5V, 0 - 10MHz @ 2.7 - 5.5V
– ATmega644: 0 - 10MHz @ 2.7 - 5.5V, 0 - 20MHz @ 4.5 - 5.5V
• Power Consumption at 1 MHz, 3V, 25°C
– Active: 240 μA @ 1.8V, 1MHz
– Power-down Mode: 0.1 μA @ 1.8V

Logged

GOT BOOST?

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 544
Posts: 27348
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi, welcome to the party.
There are a bunch of ATMega644/1284 variants around already.
In fact, I am waiting on delivery right now of PCBs to plug '1284's into with Duemilanove style board footprint for shield compatilbility. Will post a link when I get home.

In the meantime, do a search for "mighty 1284" in github, maniacbug has been developing the cores to make the 40 pin DIPs work great.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

SouthEast UK
Offline Offline
Jr. Member
**
Karma: 0
Posts: 65
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Take a look at the Sanguino http://www.sanguino.cc

The info here is a bit out of date but it is a start. I have used a lot of 644 chips and they work fine.
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 544
Posts: 27348
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

https://github.com/maniacbug/mighty-1284p

http://www.mouser.com/ProductDetail/mikroElektronika/MIKROE-483/?qs=sGAEpiMZZMuNcqZxhMNT3znYT0k8AsjH

This is the board I have on order, think I ordered 30 with 19 spoken for already.

The mouser part can be installed, or an FTDI Basic board or FTDI cable can be plugged in if USB is only needed for sketch downloading.



* Thruhole_layout_final.png (25.98 KB, 991x522 - viewed 61 times.)

* ATMega1284_thruhole_sch1.png (80.48 KB, 2444x1233 - viewed 59 times.)
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Pages: [1]   Go Up
Jump to: