MIKROE-1045 mikroElektronika, MIKROE-1045 Datasheet
MIKROE-1045
Specifications of MIKROE-1045
Related parts for MIKROE-1045
MIKROE-1045 Summary of contents
Page 1
ATmega Compact development system rich with on-board peripherals for all-round multimedia development on ATmega1280 device ...
Page 2
... TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in Mikroelektronika. The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs. ...
Page 3
Table of Contents Introduction to mikromedia for ATmega Package Contains Key Features System Specification 1. Power supply 2. ATmega1280 microcontroller Key microcontroller features 3. Programming the microcontroller Programming with mikroBootloader Identifying COM port step 1 – Choosing COM port step ...
Page 4
Introduction to mikromedia for ATmega mikromedia for ATmega The is a compact development system with lots of on-board peripherals which allow development of devices with multimedia contents. The central part of the system is the 8-bit ATmega1280 troller. The mikromedia ...
Page 5
... Page 5 20122011 www.mikroe.com Copyright ©2011 Mikroelektronika. All rights reserved. Mikroelektronika, Mikroelektronika logo and other Mikroelektronika trademarks are the property of Mikroelektronika. All other tradmarks are the property of their respective owners. Unauthorised copying, hiring, renting, public performance and broadcasting of this DVD prohibited. ...
Page 6
Key Features Connection Pads 01 TFT 320x240 display 02 USB MINI-B connector 03 CHARGE indication LED (RED) 04 Li-Polymer battery connector 05 3.5mm headphone connector 06 Power supply regulator 07 USB-UART IC 08 8MHz crystal oscillator 09 RESET button 10 ...
Page 7
System Specification power supply Over a USB cable (5V DC) power consumption 68 mA with erased MCU (when on-board modules are inactive) board dimensions ...
Page 8
Power supply 2. Battery power supply You can also power the board using via on-board battery connector. On-board battery charger circuit MCP73832 enables you to charge the battery CHARGE LED (RED) over USB connection. battery charging. Led is off ...
Page 9
VCC-SYS VCC-USB PMEG3010ER D1 VCC-BAT M1 DMP2160UW + CN1 - BATT CONN VCC-BAT R6 4K7 R49 VSENSE 4K7 R34 Figure 1-3: Power 4K7 supply schematics VCC-3.3 R39 VCC-3.3 4K7 VCC-3.3 R35 LD2 R36 10K CHARGE 10K STAT R37 10K Q4 ...
Page 10
ATmega1280 microcontroller The mikromedia for ATmega development board comes with the AVR ATmega1280 microcontroller. This high-performance microcontroller with its integrated modules and in combination with other on-board modules is ideal for multimedia applications. Key microcontroller features 16 MIPS - ...
Page 11
Programming the microcontroller The microcontroller can be programmed in two ways: Via USB-UART mikroBootloader 01 AVR JTAGICE mkII Using external 02 Page 11 Figure 3-1: ATmega1280 microcontroller programmer ...
Page 12
... You can program the microcontroller with UART bootloader which is preprogrammed into the device by default. To transfer .hex file from MCU you need bootloader software (mikroBootloader) which can be downloaded from: http://www.mikroe.com/eng/downloads/get/1822/ mikrobootloader_atmega1280_v210.zip After software is downloaded unzip it to desired location and start mikroBootloader software. ...
Page 13
NOTE: Connect mikromedia for ATmega with a PC before starting mikroBootloader software Page 13 ...
Page 14
Identifying device COM port 01 Figure 3-3: Identifying COM port In Device Manager you can see which COM port is 01 assigned to mikromedia (in this case COM32) step 1 – Choosing COM port 02 03 Figure 3-4: Selecting COM ...
Page 15
Establishing connection 01 Figure 3-5: Connecting mikromedia with mikroBootloader Reset mikromedia board and within 5s click the 01 Connect button. If connected, caption on a button will be changed to “Disconnect”. NOTE: Baud Rate is set to ...
Page 16
Select .hex file 01 Figure 3-7: Selecting HEX Select a .hex file via open dialog window 01 Open button Click the 02 step 5 – Uploading .hex file 02 Figure 3-8: Begin uploading To start .hex file ...
Page 17
Progress bar Figure 3-9: Progress bar You can monitor .hex file uploading via progress bar 01 step 7 – Finish upload 01 Figure 3-10: Restarting MCU Click the 01 Reset MCU firmware. Page 17 OK button after ...
Page 18
Programing with external programmer NOTE: If bootloader program is accidently erased you can upload it again via AVR JTAGICE mkII programmer. Program mikroMedia for ATmega Bootloader Firmware.hex can be found under Firmware folder (page 12) The programmed with an external ...
Page 19
AVCC 1 PG5 2 PE0/RXD0 3 PE1/TXD0 4 PE2/XCK0 5 PE3/OC3A 6 PE4/INT4 7 PE5/INT5 8 PE6/INT6 9 PE7/INT7 10 VCC 11 GND ATmega1280 12 PH0/RXD2 13 100pin TQFP PH1/TXD2 14 PH2/XCK2 15 PH3/OC4A 16 PH4/OC4B 17 PH5/OC4C 18 PH6/OC2B ...
Page 20
Reset Buttons Board is equipped with two reset buttons. First is located at the back side of the board (Figure 4-1), and second one is at the top of front side (Figure 4-2). If you want to reset the ...
Page 21
AVCC 1 PG5 2 PE0/RXD0 3 PE1/TXD0 4 PE2/XCK0 5 PE3/OC3A 6 PE4/INT4 7 PE5/INT5 PCINT15/PJ6 8 PE6/INT6 PCINT14/PJ5 9 PE7/INT7 PCINT13/PJ4 10 VCC PCINT12/PJ3 11 GND ATmega1280 12 PH0/RXD2 13 100pin TQFP PH1/TXD2 14 PH2/XCK2 15 PH3/OC4A 16 PH4/OC4B ...
Page 22
Crystal oscillator ATmega1280 is equipped with internal 128kHz RC oscillator that can provide base frequency. Board also contains 8MHz crystal oscillator (X1), which is the most optimal because chip is powered by 3.3V supply. Since chip does not have ...
Page 23
Card Slot microSD card slot Board contains for using microSD cards in your projects. It enables you to store large amounts of data externally, thus saving microcontroller memory. microSD cards use Serial Peripheral Interface (SPI) for communication with ...
Page 24
Touch Screen Figure 7-1: Touch Screen The development system features a 320x240 display touch panel. Together they form a functional unit called a Page 24 TFT resistive covered with a touch screen. It enables data to be entered and ...
Page 25
AVCC 1 PG5 2 PE0/RXD0 3 PE1/TXD0 DRIVEA 4 PE2/XCK0 DRIVEB 5 PE3/OC3A 6 PE4/INT4 7 PE5/INT5 8 PE6/INT6 9 PE7/INT7 10 VCC 11 GND ATmega1280 12 PH0/RXD2 13 100pin TQFP PH1/TXD2 14 PH2/XCK2 15 PH3/OC4A 16 PH4/OC4B 17 PH5/OC4C ...
Page 26
Audio Module Figure 8-1: on-board VS1053 stereo audio codec mikromedia for ATmega features stereo audio codec VS1053. This module enables audio reproduction by using stereo headphones connected to the system via a 3.5mm Peripheral Interface (SPI). connector CN2. All ...
Page 27
AVCC 1 PG5 2 PE0/RXD0 3 PE1/TXD0 4 PE2/XCK0 5 PE3/OC3A 6 PE4/INT4 7 PE5/INT5 8 PE6/INT6 9 PE7/INT7 10 VCC 11 GND ATmega1280 12 PH0/RXD2 13 100pin TQFP PH1/TXD2 14 PH2/XCK2 15 PH3/OC4A 16 PH4/OC4B 17 PH5/OC4C 18 PH6/OC2B ...
Page 28
USB-UART communication Mikromedia contains USB MINI-B connector which is positioned next to the battery connector. FT232RL USB-UART IC enables you to implement UART serial communication functionality via USB cable, since make sure that you have FTDI drivers installed on ...
Page 29
AVCC USBDET 1 PG5 RX0-MCU 2 PE0/RXD0 TX0-MCU 3 PE1/TXD0 4 PE2/XCK0 5 PE3/OC3A 6 PE4/INT4 7 PE5/INT5 8 PE6/INT6 9 PE7/INT7 10 VCC 11 GND ATmega1280 12 PH0/RXD2 13 100pin TQFP PH1/TXD2 14 PH2/XCK2 15 PH3/OC4A 16 PH4/OC4B 17 ...
Page 30
Accelerometer ADXL345 On board accelerometer, among other features, can be used to measure acceleration in three axis and z. The accelerometer function is defined by the user in the program loaded into the microcontroller. Communication between the ...
Page 31
Flash Memory AVCC 1 PG5 2 PE0/RXD0 3 PE1/TXD0 4 PE2/XCK0 5 PE3/OC3A 6 PE4/INT4 7 PE5/INT5 8 PE6/INT6 9 PE7/INT7 10 VCC 11 GND ATmega1280 12 PH0/RXD2 13 100pin TQFP PH1/TXD2 14 PH2/XCK2 15 PH3/OC4A 16 PH4/OC4B 17 ...
Page 32
Pads HDR2 RST PH3 31 PH4 32 PL3 33 PL4 34 PL0 35 PL1 36 PL2 37 PL5 38 PL6 39 PL7 40 PB5 41 PB6 42 PD4 43 PD5 44 PD6 45 ...
Page 33
Pinout System power supply VSYS Reference Ground GND PK0 PK1 PK2 Analog Lines PK3 PK4 PK5 PK6 PE4 PE5 Interrupt Lines PE6 PE7 PJ0 PJ1 PJ2 PH0 Digital I/O lines PH1 PH2 PH5 PH6 SCK PB1 SPI Lines SDI ...
Page 34
Dimensions 4.45 mm (0.17”) 80.90 mm (3.18”) 73.01 mm (2.87”) 69.85 mm (2.75”) 2.54 mm (0.10”) 2.77 mm (0.11”) Page 34 ...
Page 35
We have prepared a set of extension boards pin-compatible with your mikromedia, which enable you to easily expand your board basic functionality. We call them mikromedia shields. But we also offer other accessories, such as Li-polymer battery, ...
Page 36
... Visual TFT software projects. GUI. It will automatically create necessary code which is compatible with mikroElektronika compilers. Visual TFT is rich with examples, which are an excellent starting point for your future projects. Just load the example, read well commented code, and see how it works on hardware. Visual TFT is also available on the Product DVD. ...
Page 37
Page 37 Notes: ...
Page 38
Notes: Page 38 ...
Page 39
... No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use, but not for distribution. Any modification of this manual is prohibited. MikroElektronika provides this manual ‘ ...
Page 40
... If you want to learn more about our products, please visit our website at If you are experiencing some problems with any of our products or just need additional information, please place your ticket at If you have any questions, comments or business proposals, do not hesitate to contact us at www.mikroe.com www.mikroe.com/esupport office@mikroe.com mikromedia for ATMEGA Manual (Mini) ver. 1.00 0 100000 018798 ...