Data Sheet (ATMEGA1284P-XPLD)Table of Contents1 Introduction12 Related items23 General information33.1 Preprogrammed firmware43.2 Power supply53.3 Measuring the ATmega1284P power consumption53.4 Communication through the USART-to-USB gateway54 Connectors64.1 Programming headers64.2 I/O expansion headers75 Memories96 Miscellaneous I/O106.1 Mechanical buttons106.2 LEDs106.3 Analog I/O106.4 Touch106.5 Board controller117 Included code example128 Revision history128.1 Revision 4129 EVALUATION BOARD/KIT IMPORTANT NOTICE1310 Table of contents14Size: 317 KBPages: 15Language: EnglishOpen manual
Data Sheet (ATMEGA1284P-XPLD)Table of Contents1 Introduction12 What is needed to get started22.1 Documentation for MEGA-1284P Xplained22.2 AVR Studio 422.3 Bootloader programming tools22.3.1 AVR open source programmer (AVROSP)22.3.2 FLIP (BatchISP)22.4 Toolchain32.4.1 AVR GNU toolchain32.4.2 IAR AVR toolchain32.5 Programmers and debuggers32.5.1 Atmel AVR Dragon32.5.2 Atmel AVR JTAGICE mkII32.5.3 Atmel AVR ONE!33 Board overview44 Connecting the board54.1 Connecting the Atmel AVR Dragon54.2 Connecting the Atmel AVR JTAGICE mkII64.3 Connecting of the Atmel AVR ONE!65 Programming the kit75.1 Programming via the bootloader75.1.1 Step-by-step guide75.2 Restoring the bootloader86 Example applications96.1 Preprogrammed firmware97 How to compile example projects107.1 Atmel AVR Studio 4107.2 IAR Embedded Workbench108 EVALUATION BOARD/KIT IMPORTANT NOTICE119 Table of contents12Size: 362 KBPages: 13Language: EnglishOpen manual
Data Sheet (ATMEGA1284P-XPLD)Table of ContentsFeatures11. Pin configurations21.1 Pinout - PDIP/TQFP/VQFN/QFN/MLF for ATmega164A/164PA/324A/324PA/644A/644PA/1284/1284P21.2 Pinout - DRQFN for Atmel ATmega164A/164PA/324A/324PA31.3 Pinout - VFBGA for Atmel ATmega164A/164PA/324A/324PA42. Overview52.1 Block diagram52.2 Comparison between ATmega164A, ATmega164PA, ATmega324A, ATmega324PA, ATmega644A, ATmega644PA, ATmega1284 and ATmega1284P72.3 Pin Descriptions1172.3.1 VCC72.3.2 GND72.3.3 Port A (PA7:PA0)72.3.4 Port B (PB7:PB0)72.3.5 Port C (PC7:PC0)72.3.6 Port D (PD7:PD0)82.3.7 RESET82.3.8 XTAL182.3.9 XTAL282.3.10 AVCC82.3.11 AREF83. Resources94. About code examples95. Data retention96. Capacitive touch sensing97. Register summary108. Instruction set summary149. Ordering information179.1 Atmel ATmega164A179.2 Atmel ATmega164PA189.3 Atmel ATmega324A199.4 Atmel ATmega324PA209.5 Atmel ATmega644A219.6 Atmel ATmega644PA229.7 Atmel ATmega1284239.8 Atmel ATmega1284P2410. Packaging information2510.1 44A2510.2 40P62610.3 44M12710.4 44MC2810.5 49C22911. Errata3011.1 Errata for ATmega164A3011.1.1 Rev. E3011.2 Errata for ATmega164PA3011.2.1 Rev. E3011.3 Errata for ATmega324A3011.3.1 Rev. F3011.4 Errata for ATmega324PA3011.4.1 Rev. F3011.5 Errata for ATmega644A3011.5.1 Rev. F3011.6 Errata for ATmega644PA3011.6.1 Rev. F3011.7 Errata for ATmega12843011.7.1 Rev. B3011.8 Errata for ATmega1284P3011.8.1 Rev. B3012. Datasheet revision history3112.1 Rev. 8272E - 04/20133112.2 Rev. 8272D - 05/123112.3 Rev. 8272C - 06/113112.4 Rev. 8272B - 05/113212.5 Rev. 8272A - 01/1032Size: 710 KBPages: 34Language: EnglishOpen manual