mikrome board for ATmega user's guide to

Size: px
Start display at page:

Download "mikrome board for ATmega user's guide to"

Transcription

1 user's guide to mikrome ia board for ATmega Compact development system rich with on-board peripherals for all-round multimedia development on ATmega80 device

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. Nebojsa Matic General Manager The ATMEGA and Windows logos and product names are trademarks of ATMEL and Microsoft in the U.S.A. and other countries.

3 Table of Contents Introduction to mikromedia for ATmega Package Contains Key Features 6 System Specification 7. Power supply 8. ATmega80 microcontroller 0 Key microcontroller features 0. Programming the microcontroller Programming with mikrobootloader Identifying COM port step Choosing COM port step Establishing connection step Browse for.hex file step Select.hex file 6 step Uploading.hex file 6 step 6 Progress bar 7 step Finish upload 7 Programing with exernal programmer 6. Reset buttons 0. Crystal oscillator 6. microsd Card Slot 7. Touch Screen 8. Audio Module 6 9. USB UART communication 8 0. Accelerometer 0. Flash Memory. Pads. Pinout. Dimensions. Mikromedia accessories What s next 6 Page

4 Introduction to mikromedia for ATmega The mikromedia for ATmega 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 ATmega80 microcontroller. The mikromedia for ATmega features integrated modules such as stereo MP codec, TFT 0x0 touch screen display, accelerometer, USB connector, audio connector, MMC/SD card slot, 8 Mbit flash memory, x6 connection pads and other. It comes pre-programmed with USB- UART bootloader, but can also be programmed with external AVR JTAGICE mkii. Mikromedia is compact and slim, and perfectly fits in the palm of the hand, which makes it convenient platform for mobile devices. Page

5 Package Contains 00 Copyright 0 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. 0 Damage resistant 0 protective box mikromedia for ATmega development system 0 DVD with documentation and examples 0 mikromedia for ATmega 0 user s guide mikromedia for ATmega schematic 06 USB cable Page

6 Key Features Connection Pads TFT 0x0 display USB MINI-B connector CHARGE indication LED (RED) Li-Polymer battery connector.mm headphone connector Power supply regulator USB-UART IC 8MHz crystal oscillator RESET button VS0 stereo audio codec.88mhz crystal oscillator Atmel AVR ATmega 80 device Accelerometer Serial 8Mbit Flash memory microsd Card Slot JTAG programmer connector Power indication LED (GREEN) 0 0 Page 6

7 System Specification power supply Over a USB cable (V DC) 09 0 power consumption 68 ma with erased MCU (when on-board modules are inactive) board dimensions 8 x 6 cm (. x.6 inch) weight 6 ~6 g (0.0 lbs) 7 8 Page 7

8 . Power supply. USB power supply Figure -: Connecting USB power supply You can apply power supply to the board using MINI-B USB cable provided with the board. On-board voltage regulators will make sure that are avaibale the appropriate voltage levels to each part of the board. Power LED (GREEN) will indicate the presence of power supply.. Battery power supply You can also power the board using Li-Polymer battery, via on-board battery connector. On-board battery charger circuit MCP78 enables you to charge the battery over USB connection. CHARGE LED (RED) will indicate battery charging. Led is off when battery is full. Charging current is ~0mA and charging voltage is.v DC. Figure -: Connecting Li-Polymer battery Page 8

9 Page 9 -SYS E 0uF E 0uF R6 K Vin Vout REG LD9080DT -BAT D PMEG00ER R K9 Charging Current approx. 0mA R9 K7 E7 0uF C0.uF R K7 R6 K7 -BAT VSENSE -SYS -SYS R R7 R6 STAT R8 R K E 0uF R R9 K7 + - CN BATT CONN M DMP60UW STAT VSS VBAT VDD PROG U MCP78 Q BC86 Q BC86 C8 0nF FP FERRITE ID D+ D- VBUS CN USB MINIB -USB C9.uF R6 K E0 0uF R7 0K R0 K Vin EN ADJ Vout U AP7-ADJ DATA BUS HDR MX6 -SYS HDR MX6 LD CHARGE LD POWER -BAT Figure -: Power supply schematics

10 . ATmega80 microcontroller The mikromedia for ATmega development board comes with the AVR ATmega80 microcontroller. This high-performance 8-bit microcontroller with its integrated modules and in combination with other on-board modules is ideal for multimedia applications. PORTS (A, B, C, D, E, F, G, H, I, J, K, L) Watchdog timer Key microcontroller features - Up to 6 MIPS Operation; - 8-bit architecture; - 8KB of Flash memory; - 8KB of SRAM memory; - KB of EEPROM JTAG TWI Analog Comparator ADC TIMERS SPI FLASH XRAM EEPROM SRAM - 86 I/O pins; - UART, SPI, TWI; - ADC, Analog Comparator; - JTAG programming interface, etc. USART0 USART USART USART Page 0

11 . Programming the microcontroller Figure -: ATmega80 microcontroller The microcontroller can be programmed in two ways: 0 0 Via USB-UART mikrobootloader Using external AVR JTAGICE mkii programmer Page

12 Programming with mikrobootloader You can program the microcontroller with UART bootloader which is preprogrammed into the device by default. To transfer.hex file from a PC to MCU you need bootloader software (mikrobootloader) which can be downloaded from: mikrobootloader software mikrobootloader_atmega80_v0.zip After software is downloaded unzip it to desired location and start mikrobootloader software. Figure -: mikrobootloader window 0 When you start mikrobootloader software, a window shown on Figure - should appear. Page

13 NOTE: Connect mikromedia for ATmega with a PC before starting mikrobootloader software Page

14 Identifying device COM port step Choosing COM port Figure -: Identifying COM port Figure -: Selecting COM port 0 In Device Manager you can see which COM port is assigned to mikromedia (in this case COM) 0 0 Click the Change Settings button From drop down list select COM port which is used for communication with a PC (in this case COM) Page 0 Click OK button

15 step Establishing connection step Browse for.hex file 0 0 Figure -: Connecting mikromedia with mikrobootloader Figure -6: Browsing for.hex file 0 Reset mikromedia board and within s click the 0 Connect button. If connected, caption on a button will be changed to Disconnect. Click the Browse for HEX button and from pop-up window (figure -) select.hex file which will be uploaded to MCU memory NOTE: Baud Rate is set to 6000bps by default Page

16 step Select.hex file step Uploading.hex file Figure -7: Selecting HEX Figure -8: Begin uploading 0 0 Select a.hex file via open dialog window Click the Open button 0 To start.hex file uploading click the Begin uploading button Page 6

17 step 6 Progress bar step 7 Finish upload 0 Figure -9: Progress bar Figure -0: Restarting MCU 0 You can monitor.hex file uploading via progress bar 0 Click the OK button after uploading is finished. Reset MCU and your mikromedia will start with new firmware. Page 7

18 Programing with external programmer The microcontroller can be programmed with an external programmer (AVR JTAGICE mkii or other supported programer with JTAG interface). The external programmer is connected to the development system via pads marked with JTAG, Figure -. In order to connect the external programmer to the development system, it is necessary to solder the x male headers provided with the product to JTAG pads 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 ) Figure -: mikroprog JTAG connector Page 8

19 Page 9 Figure -: JTAG programmer connection schematics RESET# JTAG TDI TDO TMS TCK CN R6 R6 A TDI TDO TMS TCK ATmega80 00pin TQFP PL0/ICP XTAL XTAL PL7 PL6 PE/OCA PE/INT PE/INT PE6/INT6 PCINT/PJ A/PC PD/SDA PD0/SCL A8/PC0 A9/PC A0/PC A/PC PD/RXD PD/TXD TDO/PF6 TDI/PF7 ADC8/PK0 TCK/PF ADC9/PK ADC0/PK ADC/PK ADC/PK6 PE/XCK0 PE/TXD0 AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TMS/PF PH0/RXD PG/TOSC PB/OCA PB/OCA PB/MISO PB/MOSI PB/SCK PB0/PCINT0 PCINT/PJ6 PCINT/PJ PG PG0 PH/OCA PL/OCA A PG PE0/RXD0 PH7 PB7 PB6/OCB PD6/T PD7/T0 PCINT/PJ PD/ICP PD/XCK A/PC PL/OCB PL/T A/PC6 ADC/PK PH6/OCB PH/OCC PH/OCB PL/ICP PL/OCC A/PC7 XCK/PJ ADC/PK RESET PG/TOSCI PH/TXD PE7/INT7 RXD/PJ0 TXD/PJ ALE/PG AD0/PA0 PA AD/PA AD/PA AD/PA PA PJ7 ADC/PK7 PH/XCK AD7/PA7 AD6/PA6 U RESET# R6 R60

20 . Reset Buttons Board is equipped with two reset buttons. First is located at the back side of the board (Figure -), and second one is at the top of front side (Figure -). If you want to reset the circuit, press either of two buttons. It will generate low voltage level on microcontroller reset pin (input). In addition, a reset can be externally provided through pin 7 on side headers (Figure -). Figure -: Reset button located at the backside of the board Page 0 Figure -: Frontal reset button

21 Page Figure -: Reset circuit schematics R8 C 00nF T R7 00 T RST A XTAL XTAL C pf C pf X 8MHz ATmega80 00pin TQFP PL0/ICP XTAL XTAL PL7 PL6 PE/OCA PE/INT PE/INT PE6/INT6 PCINT/PJ A/PC PD/SDA PD0/SCL A8/PC0 A9/PC A0/PC A/PC PD/RXD PD/TXD TDO/PF6 TDI/PF7 ADC8/PK0 TCK/PF ADC9/PK ADC0/PK ADC/PK ADC/PK6 PE/XCK0 PE/TXD0 AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TMS/PF PH0/RXD PG/TOSC PB/OCA PB/OCA PB/MISO PB/MOSI PB/SCK PB0/PCINT0 PCINT/PJ6 PCINT/PJ PG PG0 PH/OCA PL/OCA A PG PE0/RXD0 PH7 PB7 PB6/OCB PD6/T PD7/T0 PCINT/PJ PD/ICP PD/XCK A/PC PL/OCB PL/T A/PC6 ADC/PK PH6/OCB PH/OCC PH/OCB PL/ICP PL/OCC A/PC7 XCK/PJ ADC/PK RESET PG/TOSCI PH/TXD PE7/INT7 RXD/PJ0 TXD/PJ ALE/PG AD0/PA0 PA AD/PA AD/PA AD/PA PA PJ7 ADC/PK7 PH/XCK AD7/PA7 AD6/PA6 U C 00nF C6 00nF C7 00nF E8 0uF HDR MX6 RST RST

22 . Crystal oscillator ATmega80 is equipped with internal 8kHz RC oscillator that can provide base frequency. Board also contains 8MHz crystal oscillator (X), which is the most optimal because chip is powered by.v supply. Since chip does not have integrated PLL, maximum operating frequency is also 8MHz, which is just enough for your multimedia applications. Figure -: 8MHz crystal oscillator A A AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TCK/PF TMS/PF TDO/PF6 TDI/PF7 ADC8/PK0 ADC9/PK ADC0/PK ADC/PK ADC/PK ADC/PK ADC/PK6 ADC/PK7 PJ7 AD0/PA0 PA PA PG PE0/RXD0 PE/TXD0 PE/XCK0 PE/OCA PE/INT PE/INT PE6/INT6 PE7/INT7 PH0/RXD PH/TXD PH/XCK PH/OCA PH/OCB PH/OCC PH6/OCB PB0/PCINT0 PB/SCK PB/MOSI PB/MISO PB/OCA PB/OCA PB6/OCB ATmega80 00pin TQFP PB7 PH7 PG/TOSC PG/TOSCI RESET XTAL XTAL PL0/ICP PL/ICP PL/T PL/OCA PL/OCB PL/OCC PL6 PL7 PD0/SCL PD/SDA PD/RXD PD/TXD PD/ICP PD/XCK PD6/T PD7/T0 U AD/PA AD/PA AD/PA AD6/PA6 AD7/PA7 ALE/PG PCINT/PJ6 PCINT/PJ PCINT/PJ PCINT/PJ XCK/PJ TXD/PJ RXD/PJ0 A/PC7 A/PC6 A/PC A/PC A/PC A0/PC A9/PC A8/PC0 PG PG0 X 8MHz C pf C pf Figure -: Crystal oscillator schematics Page

23 6. microsd Card Slot Board contains microsd card slot 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 the microcontroller. R 7 SCK-PB MOSI-PB MISO-PB R A A AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TCK/PF TMS/PF TDO/PF6 TDI/PF7 ADC8/PK0 ADC9/PK ADC0/PK ADC/PK ADC/PK ADC/PK ADC/PK6 ADC/PK7 PJ7 AD0/PA0 PA PA PG PE0/RXD0 PE/TXD0 PE/XCK0 PE/OCA PE/INT PE/INT PE6/INT6 PE7/INT7 PH0/RXD PH/TXD PH/XCK PH/OCA PH/OCB PH/OCC PH6/OCB PB0/PCINT0 PB/SCK PB/MOSI PB/MISO PB/OCA PB/OCA PB6/OCB ATmega80 00pin TQFP PB7 PH7 PG/TOSC PG/TOSCI RESET XTAL XTAL PL0/ICP PL/ICP PL/T PL/OCA PL/OCB PL/OCC PL6 PL7 PD0/SCL PD/SDA PD/RXD PD/TXD PD/ICP PD/XCK PD6/T PD7/T0 SD-CD# SD-CS# SD-CS# MOSI-PB SCK-PB MISO-PB SD-CD# -MMC R R0 R9 R6 7 -MMC -MMC C8 00nF 6 7 CD CS Din +.V SCK Dout CD E6 0uF CN FP FERRITE G G U AD/PA AD/PA AD/PA AD6/PA6 AD7/PA7 ALE/PG PCINT/PJ6 PCINT/PJ PCINT/PJ PCINT/PJ XCK/PJ TXD/PJ RXD/PJ0 A/PC7 A/PC6 A/PC A/PC A/PC A0/PC A9/PC A8/PC0 PG PG Figure 6-: microsd card slot module connection schematics X 8MHz C pf C pf Figure 6-: Inserting microsd card Page

24 7. Touch Screen The development system features a TFT 0x0 display covered with a resistive touch panel. Together they form a functional unit called a touch screen. It enables data to be entered and displayed at the same time. The TFT display is capable of showing data in 6. diffe rent colors. Figure 7-: Touch Screen Page

25 Page A VREF-.8 T-D T-D T-D0 LCD-YD LCD-XL LCD-BLED XTAL XTAL C pf C pf X 8MHz T-D T-D6 T-D7 T-D T-D PMRD PMWR LCD-RS LCD-RST LCD-CS# T-D8 T-D9 T-D0 T-D T-D T-D T-D T-D ATmega80 00pin TQFP PL0/ICP XTAL XTAL PL7 PL6 PE/OCA PE/INT PE/INT PE6/INT6 PCINT/PJ A/PC PD/SDA PD0/SCL A8/PC0 A9/PC A0/PC A/PC PD/RXD PD/TXD TDO/PF6 TDI/PF7 ADC8/PK0 TCK/PF ADC9/PK ADC0/PK ADC/PK ADC/PK6 PE/XCK0 PE/TXD0 AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TMS/PF PH0/RXD PG/TOSC PB/OCA PB/OCA PB/MISO PB/MOSI PB/SCK PB0/PCINT0 PCINT/PJ6 PCINT/PJ PG PG0 PH/OCA PL/OCA A PG PE0/RXD0 PH7 PB7 PB6/OCB PD6/T PD7/T0 PCINT/PJ PD/ICP PD/XCK A/PC PL/OCB PL/T A/PC6 ADC/PK PH6/OCB PH/OCC PH/OCB PL/ICP PL/OCC A/PC7 XCK/PJ ADC/PK RESET PG/TOSCI PH/TXD PE7/INT7 RXD/PJ0 TXD/PJ ALE/PG AD0/PA0 PA AD/PA AD/PA AD/PA PA PJ7 ADC/PK7 PH/XCK AD7/PA7 AD6/PA6 U R K -SYS E 0uF R R LCD-RST LCD-CS# LCD-BLED R0 -SYS D BAT LED-A DB7 HSYNC RD VSYNC WR/SCL 6 LED-A LED-A LED-A IM0 6 ENABLE IM 7 IM 8 IM 9 DOTCLK SDO RESET 0 RS 7 CS 8 FMARK 9 -IO 0 XR YD XL 6 SDI LED-K YU 7 DB6 6 DB 7 DB 8 DB 9 DB 0 DB DB0 DB9 DB8 DB7 DB6 6 DB 7 DB 8 DB 9 DB 0 DB DB0 -I TFT MI08QT Q9 BC86 Q0 BC86 R8 R K -.8 R R K Q8 BC R Q6 BC86 R C 00nF R 00K Q7 BC86 R6 C 00nF R7 00K R K LCD-XR LCD-YU LCD-XL LCD-YD DRIVEA DRIVEB Q BC86 Q BC86 Q BC86 LCD-RST LCD-RS LCD-CS# LCD-YU LCD-XL LCD-YD LCD-XR PMRD PMWR T-D T-D6 T-D7 T-D T-D T-D T-D T-D0 T-D8 T-D9 T-D0 T-D T-D T-D T-D T-D DRIVEB DRIVEA -.8 VREF-.8 E 0uF FP FERRITE Figure 7-: Touch Screen connection schematics

26 8. Audio Module Figure 8-: on-board VS0 stereo audio codec mikromedia for ATmega features stereo audio codec VS0. This module enables audio reproduction by using stereo headphones connected to the system via a.mm connector CN. All functions of this module are controlled by the microcontroller via Serial Peripheral Interface (SPI). Page 6

27 Page 7 Figure 8-: Audio module connection schematics A MP-DCS MISO-PB XTAL XTAL MP-CS# MP-DREQ MP-RST# C pf C pf X 8MHz ATmega80 00pin TQFP PL0/ICP XTAL XTAL PL7 PL6 PE/OCA PE/INT PE/INT PE6/INT6 PCINT/PJ A/PC PD/SDA PD0/SCL A8/PC0 A9/PC A0/PC A/PC PD/RXD PD/TXD TDO/PF6 TDI/PF7 ADC8/PK0 TCK/PF ADC9/PK ADC0/PK ADC/PK ADC/PK6 PE/XCK0 PE/TXD0 AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TMS/PF PH0/RXD PG/TOSC PB/OCA PB/OCA PB/MISO PB/MOSI PB/SCK PB0/PCINT0 PCINT/PJ6 PCINT/PJ PG PG0 PH/OCA PL/OCA A PG PE0/RXD0 PH7 PB7 PB6/OCB PD6/T PD7/T0 PCINT/PJ PD/ICP PD/XCK A/PC PL/OCB PL/T A/PC6 ADC/PK PH6/OCB PH/OCC PH/OCB PL/ICP PL/OCC A/PC7 XCK/PJ ADC/PK RESET PG/TOSCI PH/TXD PE7/INT7 RXD/PJ0 TXD/PJ ALE/PG AD0/PA0 PA AD/PA AD/PA AD/PA PA PJ7 ADC/PK7 PH/XCK AD7/PA7 AD6/PA6 U MP-CS# C0 pf C9 pf R M R0 R MP-DREQ MP-RST# R R9 X.88MHz C uf GPIO LEFT RIGHT GBUF E 0uF E 0uF CN PHONEJACK LEFT RIGHT C6 0nF C 7nF C 0nF R7 0 R0 0 R 0 R8 0 R9 0 R 70 C7.nF R7 00K R 70 C8.nF R8 00K L R C9.uF R6 K E0 0uF R7 0K R0 K R MCP/LN MICN XRESET D0 CVDD0 IOVDD0 CVDD DREQ GPIO GPIO GPIO6 GPIO7 XDCS/BSYNC IOVDD VC0 D XTAL0 XTAL IOVDD D D D XCS CVDD GPIO RX TX SCLK SI SO CVDD XTEST GPIO0 GPIO GPIO A0 AVDD0 AVDD A A A LN LEFT RCAP AVDD GBUF RIGHT VS0 U -.8 MP-CS# MP-RST# Vin EN ADJ Vout U AP7-ADJ MP-DCS MOSI-PB SCK-PB MISO-PB C 00nF C0 00nF C 00nF C 00nF C9 00nF C 00nF C 00nF C6 00nF C7 00nF R 7 R 7 SCK-PB MOSI-PB

28 9. USB-UART communication Figure 9-: USB-UART communication Mikromedia contains USB MINI-B connector which is positioned next to the battery connector. FTRL USB-UART IC enables you to implement UART serial communication functionality via USB cable, since ATmega80 does not support USB protocol. Before connecting the board, make sure that you have FTDI drivers installed on your computer. Rx/Tx LED flashes when USB and controller communicate. Page 8

29 Page 9 A RX0-MCU TX0-MCU USBDET XTAL XTAL C pf C pf X 8MHz ATmega80 00pin TQFP PL0/ICP XTAL XTAL PL7 PL6 PE/OCA PE/INT PE/INT PE6/INT6 PCINT/PJ A/PC PD/SDA PD0/SCL A8/PC0 A9/PC A0/PC A/PC PD/RXD PD/TXD TDO/PF6 TDI/PF7 ADC8/PK0 TCK/PF ADC9/PK ADC0/PK ADC/PK ADC/PK6 PE/XCK0 PE/TXD0 AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TMS/PF PH0/RXD PG/TOSC PB/OCA PB/OCA PB/MISO PB/MOSI PB/SCK PB0/PCINT0 PCINT/PJ6 PCINT/PJ PG PG0 PH/OCA PL/OCA A PG PE0/RXD0 PH7 PB7 PB6/OCB PD6/T PD7/T0 PCINT/PJ PD/ICP PD/XCK A/PC PL/OCB PL/T A/PC6 ADC/PK PH6/OCB PH/OCC PH/OCB PL/ICP PL/OCC A/PC7 XCK/PJ ADC/PK RESET PG/TOSCI PH/TXD PE7/INT7 RXD/PJ0 TXD/PJ ALE/PG AD0/PA0 PA AD/PA AD/PA AD/PA PA PJ7 ADC/PK7 PH/XCK AD7/PA7 AD6/PA6 U USBDP USBDM -USB C8 0nF FP FERRITE USBDET R6 00 C6 00nF R 0 R K7 R C 00nF ID D+ D- VBUS CN USB MINIB LD RX/TX RX0-MCU TX0-MCU TXD DTR# RTS# IO RXD RI# NC DSR# DCD# CTS# CBUS CBUS CBUS CBUS0 CBUS OSCO OSCI TEST A NC RESET# VOUT USBDM USBDP FTRL U FTRL Figure 9-: USB-UART connection schematics

30 A Accelerometer On board ADXL accelerometer, among other features, can be used to measure acceleration in three axis: x, y, and z. The accelerometer function is defined by the user in the program loaded into the microcontroller. Communication between the accelerometer and the microcontroller is performed via the IC interface. U A AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TCK/PF TMS/PF TDO/PF6 TDI/PF7 ADC8/PK0 ADC9/PK ADC0/PK ADC/PK ADC/PK ADC/PK ADC/PK6 ADC/PK7 PJ7 AD0/PA0 PA PA PG PE0/RXD0 PE/TXD0 PE/XCK0 PE/OCA PE/INT PE/INT PE6/INT6 PE7/INT7 PH0/RXD PH/TXD PH/XCK PH/OCA PH/OCB PH/OCC PH6/OCB PB0/PCINT0 PB/SCK PB/MOSI PB/MISO PB/OCA PB/OCA PB6/OCB XTAL XTAL X C pf ATmega80 00pin TQFP PB7 PH7 PG/TOSC PG/TOSCI RESET XTAL XTAL PL0/ICP PL/ICP PL/T PL/OCA PL/OCB PL/OCC PL6 PL7 PD0/SCL PD/SDA PD/RXD PD/TXD PD/ICP PD/XCK PD6/T PD7/T0 8MHz C pf SCL-PD0 SDA-PD AD/PA AD/PA AD/PA AD6/PA6 AD7/PA7 ALE/PG PCINT/PJ6 PCINT/PJ PCINT/PJ PCINT/PJ XCK/PJ TXD/PJ RXD/PJ0 A/PC7 A/PC6 A/PC A/PC A/PC A0/PC A9/PC A8/PC0 PG PG Figure 0-: Accelerometer connection schematics U9 Res 6 SCL 7 CS SDA ADD Res NC INT INT ADXL R SCL-PD0 J SDA-PD ACC ADDRESS C 00nF R C 00nF Figure 0-: Accelerometer module You can set the accelerometer address to 0 or by re-soldering the SMD jumper (zero-ohm resistor) to the appropriate position. Jumper is placed in address position by default. Page 0

31 . Flash Memory A U R 7 SCK-PB MOSI-PB MISO-PB R A AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TCK/PF TMS/PF TDO/PF6 TDI/PF7 ADC8/PK0 ADC9/PK ADC0/PK ADC/PK ADC/PK ADC/PK ADC/PK6 ADC/PK7 PJ7 AD0/PA0 PA PA PG PE0/RXD0 PE/TXD0 PE/XCK0 PE/OCA PE/INT PE/INT PE6/INT6 PE7/INT7 PH0/RXD PH/TXD PH/XCK PH/OCA PH/OCB PH/OCC PH6/OCB PB0/PCINT0 PB/SCK PB/MOSI PB/MISO PB/OCA PB/OCA PB6/OCB ATmega80 00pin TQFP PB7 PH7 PG/TOSC PG/TOSCI RESET XTAL XTAL PL0/ICP PL/ICP PL/T PL/OCA PL/OCB PL/OCC PL6 PL7 PD0/SCL PD/SDA PD/RXD PD/TXD PD/ICP PD/XCK PD6/T PD7/T FLASH-CS# AD/PA AD/PA AD/PA AD6/PA6 AD7/PA7 ALE/PG PCINT/PJ6 PCINT/PJ PCINT/PJ PCINT/PJ XCK/PJ TXD/PJ RXD/PJ0 A/PC7 A/PC6 A/PC A/PC A/PC A0/PC A9/PC A8/PC0 PG PG FLASH-CS# MISO-PB R9 7 R8 U0 CS SDO WP MP80 Figure -: Flash memory module connection schematics C7 00nF 8 7 HOLD 6 SCK-PB SCK MOSI-PB SDI Figure -: Flash memory module Since multimedia applications are getting increasingly demanding, it is necessary to provide additional memory space to be used for storing more data. The flash memory module enables the microcontroller to use additional 8Mbit flash memory. It is connected to the microcontroller via the Serial Peripheral Interface (SPI). Page

32 . Pads A PK0 PK PK PK PK PK PK6 HDR RST L R PH PH PL PL PL0 PL PL PL PL6 PL7 PB PB6 PD PD PD6 PD7 RX-PD TX-PD SCL-PD0 SDA-PD PE PE PE6 PE7 PH0 PH PH PH PH PH PH6 R 7 SCK-PB MOSI-PB MISO-PB PB R 7 PB A AREF ADC0/PF0 ADC/PF ADC/PF ADC/PF TCK/PF TMS/PF TDO/PF6 TDI/PF7 ADC8/PK0 ADC9/PK ADC0/PK ADC/PK ADC/PK ADC/PK ADC/PK6 ADC/PK7 PJ7 AD0/PA0 PA PA PJ PJ PJ0 -SYS HDR PK0 PK PK PK 6 PK 7 PK 8 PK6 9 PE 0 PE PE6 PE7 PJ0 PJ PJ 6 PH0 7 PH 8 PH 9 PH 0 PH6 SCK-PB MISO-PB MOSI-PB 6 MX6 MX6 XTAL XTAL PL0 PL PL PL PL PL PL6 PL7 SCL-PD0 SDA-PD RX-PD TX-PD PD PD PD6 PD PG PE0/RXD0 PE/TXD0 PE/XCK0 PE/OCA PE/INT PE/INT PE6/INT6 PE7/INT7 PH0/RXD PH/TXD PH/XCK PH/OCA PH/OCB PH/OCC PH6/OCB PB0/PCINT0 PB/SCK PB/MOSI PB/MISO PB/OCA PB/OCA PB6/OCB ATmega80 00pin TQFP PB7 PH7 PG/TOSC PG/TOSCI RESET XTAL XTAL PL0/ICP PL/ICP PL/T PL/OCA PL/OCB PL/OCC PL6 PL7 PD0/SCL PD/SDA PD/RXD PD/TXD PD/ICP PD/XCK PD6/T PD7/T0 U AD/PA AD/PA AD/PA AD6/PA6 AD7/PA7 ALE/PG PCINT/PJ6 PCINT/PJ PCINT/PJ PCINT/PJ XCK/PJ TXD/PJ RXD/PJ0 A/PC7 A/PC6 A/PC A/PC A/PC A0/PC A9/PC A8/PC0 PG PG0 Pads HDR X 8MHz C pf C pf Figure -: Pads connecting schematics Pads HDR Most microcontroller pins are available for further connectivity via two x6 rows of connection pads on both sides of the mikromedia board. They are designed to match additional shields, such as Battery Boost shield, Gaming, PROTO shield and others. Pads with underlined silkscreen markings have multiple functions (see the complete schematics for more information). Page

33 . Pinout System power supply Reference Ground Analog Lines Interrupt Lines Digital I/O lines SCK SPI Lines SDI SDO.V power supply Reference Ground Pin functions VSYS RST Reset pin Reference Ground PK0 L left ch. PK R right ch. audio out PK PH PK PH PK PL PWM lines PK PL PK6 PL0 PE PL PE PL PE6 PL PE7 PL6 PJ0 PL7 PJ PB Digital I/O lines PJ PB6 PH0 PD PH PD PH PD6 PH PD7 PH6 PB PD PD RX TX UART Lines PB PD0 SCL PB PD SDA I C Lines.V.V.V power supply Reference Ground Pin functions Digital lines Analog Lines Interrupt Lines SPI Lines IC Lines UART lines PWM lines Page

34 . Dimensions mm (.8 ) 7.0 mm (.87 ) 69.8 mm (.7 ).08 mm (0.0 ) 60.6 mm (.8 ).7 mm (.8 ) 0.7 mm (.98 ) 6. mm (. ). mm (0.7 ). mm (0.0 ).77 mm (0. ) Page

35 . mikromedia accessories 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, stacking headers, wire jumpers and more. 0 Connect shield 0 BatteryBoost shield 0 PROTO shield 0 Gaming shield 0 Li-Polimer battery 06 Wire Jumpers 07 Stacking headers Page

36 What s next? You have now completed the journey through each and every feature of mikromedia for ATmega board. You got to know it s modules and organization. Now you are ready to start using your new board. We are suggesting several steps which are probably the best way to begin. We invite you to join the users of mikromedia brand. You will find very useful projects and tutorials and can get help from a large ecosystem of users. Welcome! Compiler You still don t have an appropriate compiler? Locate AVR compiler that suits you best on the Product DVD provided with the package: DVD://download/eng/software/compilers/ Choose between mikroc, mikrobasic and mikropascal and download fully functional demo version, so you can begin building your first applications. Projects Once you have chosen your compiler, and since you already got the board, you are ready to start writing your first projects. Visual TFT software for rapid development of graphical user interfaces enables you to quickly create your 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 6

37 Notes: Page 7

38 Notes: Page 8

39 DISCLAIMER All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as any other copyright material. 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 as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties or conditions of merchantability or fitness for a particular purpose. MikroElektronika shall assume no responsibility or liability for any errors, omissions and inaccuracies that may appear in this manual. In no event shall MikroElektronika, its directors, officers, employees or distributors be liable for any indirect, specific, incidental or consequential damages (including damages for loss of business profits and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if MikroElektronika has been advised of the possibility of such damages. MikroElektronika reserves the right to change information contained in this manual at any time without prior notice, if necessary. HIGH RISK ACTIVITIES The products of MikroElektronika are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of Software could lead directly to death, personal injury or severe physical or environmental damage ( High Risk Activities ). MikroElektronika and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities. TRADEMARKS The MikroElektronika name and logo, the MikroElektronika logo, mikroc, mikrobasic, mikropascal, mikroprog, EasyAVR6, BIGAVR6, AVRPLC6 v6 and mikromedia are trademarks of MikroElektronika. All other trademarks mentioned herein are property of their respective companies. All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies, and are only used for identification or explanation and to the owners benefit, with no intent to infringe. Copyright MikroElektronika, 0, All Rights Reserved. Page 9

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 mikromedia for ATMEGA Manual (Mini) ver

mikromedia for Stellaris M3 Compact multimedia development system rich with on-board peripherals for all-round development on LM3S9B95 device

mikromedia for Stellaris M3 Compact multimedia development system rich with on-board peripherals for all-round development on LM3S9B95 device mikromedia for Stellaris M Compact multimedia development system rich with on-board peripherals for all-round development on LMS9B9 device TO OUR VALUED CUSTOMERS I want to express my thanks to you for

More information

mikrome board for XMEGA

mikrome board for XMEGA user's guide to mikrome ia board for XMEGA Compact development system rich with on-board peripherals for all-round multimedia development on ATXMEGA128A1 TO OUR VALUED CUSTOMERS I want to express my thanks

More information

SHIELD. mikromedia 5. for TIVA ARM

SHIELD. mikromedia 5. for TIVA ARM mikromedia 5 SHIELD for TIVA ARM Expansion board pin-compatible with your mikromedia 5 for TIVA ARM which enables you to easily expand your basic board functionality. TO OUR VALUED CUSTOMERS I want to

More information

TO OUR VALUED CUSTOMERS

TO OUR VALUED CUSTOMERS SmartMP3 Board is ideal for creating mp3 players and adding audio and music features to your prototype devices, even with lower-performance microcontrollers. TO OUR VALUED CUSTOMERS I want to express my

More information

mikroboard for ARM 144-pin

mikroboard for ARM 144-pin All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last generation for mounting

More information

TO OUR VALUED CUSTOMERS

TO OUR VALUED CUSTOMERS mikroprog for STM32 mikroprog is a fast USB programmer with hardware debugger support. Smart engineering allows mikroprog to support all STM32 ARM Cortex -M3 and Cortex -M4 microcontrollers in a single

More information

mikromedia for STM32 Downloaded from Elcodis.com electronic components distributor

mikromedia for STM32 Downloaded from Elcodis.com electronic components distributor mikromedia for STM Compact multimedia development system rich with on-board peripherals for all-round development on STMFVGT and STMFVGT devices TO OUR VALUED CUSTOMERS I want to express my thanks to you

More information

MINI-M4. development board for MSP432 MINI ARM

MINI-M4. development board for MSP432 MINI ARM MINI-M4 development board for MSP432 The whole MSP432 development board fitted in DIP40 form factor, containing powerful MSP432P4R microcontroller. MINI ARM TO OUR VALUED CUSTOMERS I want to express my

More information

mikromedia for dspic33ep Compact development system rich with on-board peripherals for all-round multimedia development on dspic33ep512mu810 device.

mikromedia for dspic33ep Compact development system rich with on-board peripherals for all-round multimedia development on dspic33ep512mu810 device. mikromedia for dspicep Compact development system rich with on-board peripherals for all-round multimedia development on dspicepmu device. TO OUR VALUED CUSTOMERS I want to express my thanks to you for

More information

mikroboard for ARM 64-pin

mikroboard for ARM 64-pin All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last generation for mounting

More information

mikromedia for PIC24EP Compact development system rich with on-board peripherals for all-round multimedia development on PIC24EP512GU810 device.

mikromedia for PIC24EP Compact development system rich with on-board peripherals for all-round multimedia development on PIC24EP512GU810 device. mikromedia for PICEP Compact development system rich with on-board peripherals for all-round multimedia development on PICEPGU80 device. PIC TO OUR VALUED CUSTOMERS I want to express my thanks to you for

More information

mikromedia for PIC18FJ Compact development system rich with on-board peripherals for all-round multimedia development on PIC18F87J50 device.

mikromedia for PIC18FJ Compact development system rich with on-board peripherals for all-round multimedia development on PIC18F87J50 device. mikromedia for PIC8FJ Compact development system rich with on-board peripherals for all-round multimedia development on PIC8F87J0 device. TO OUR VALUED CUSTOMERS I want to express my thanks to you for

More information

CEC1702 clicker. a great idea is just a click away

CEC1702 clicker. a great idea is just a click away a great idea is just a click away CEC1702 clicker A compact development board with a mikrobus socket for click board connectivity and Microchip s CEC1702, a 32-bit ARM Cortex -M4 Processor Core, with strong

More information

Copyright mikroelektronika, All rights reserved.

Copyright mikroelektronika, All rights reserved. Copyright mikroelektronika, 22. All rights reserved. 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

More information

user's guide to Expand development system capabilities by adding 12bit Digital to Analog Converter 12bit-DAC

user's guide to Expand development system capabilities by adding 12bit Digital to Analog Converter 12bit-DAC user's guide to Expand development system capabilities by adding 12bit Digital to Analog Converter 12bit-DAC TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products

More information

mikrommb for PIC18FJ TABLE OF CONTENTS strana

mikrommb for PIC18FJ TABLE OF CONTENTS strana All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last generation for mounting

More information

mikromedia for PIC24EP Compact development system rich with on-board peripherals for all-round multimedia development on PIC24EP512GU810 device.

mikromedia for PIC24EP Compact development system rich with on-board peripherals for all-round multimedia development on PIC24EP512GU810 device. mikromedia for PICEP Compact development system rich with on-board peripherals for all-round multimedia development on PICEPGU80 device. PIC TO OUR VALUED CUSTOMERS I want to express my thanks to you for

More information

A compact starter kit with your favorite microcontroller and two mikrobus sockets

A compact starter kit with your favorite microcontroller and two mikrobus sockets dspic33 A compact starter kit with your favorite microcontroller and two mikrobus sockets dspic Page 1 TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and

More information

Development system. mikrommb for PIC32. User manual

Development system. mikrommb for PIC32. User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last generation for mounting

More information

user's guide to Expand development system capabilities by adding 8K EEPROM memory accessory board EEPROM

user's guide to Expand development system capabilities by adding 8K EEPROM memory accessory board EEPROM user's guide to Expand development system capabilities by adding 8K EEPROM memory accessory board EEPROM TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products

More information

LV Programmer. User manual

LV Programmer. User manual Programmer If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.com If you are experiencing some problems with any of our products or just need additional

More information

mikroprog Suite for PIC programming software

mikroprog Suite for PIC programming software mikroprog Suite for PIC programming software mikroprog Suite for PIC is a free software used for programming of all of Microchip microcontroller families, including PIC10, PIC12, PIC16, PIC18, dspic30/33,

More information

mikromedia for dspic33 Compact development system rich with on-board peripherals for all-round multimedia development on dspic33fj256gp710a device.

mikromedia for dspic33 Compact development system rich with on-board peripherals for all-round multimedia development on dspic33fj256gp710a device. mikromedia for dspic Compact development system rich with on-board peripherals for all-round multimedia development on dspicfj6gp70a device. TO OUR VALUED CUSTOMERS I want to express my thanks to you for

More information

MSP 432. A compact starter kit with your favorite microcontroller and a socket for click add-on boards. New ideas are just a click away.

MSP 432. A compact starter kit with your favorite microcontroller and a socket for click add-on boards. New ideas are just a click away. MSP 432 A compact starter kit with your favorite microcontroller and a socket for click add-on boards. New ideas are just a click away. TO OUR VALUED CUSTOMERS I want to express my thanks to you for being

More information

A compact starter kit with your favorite microcontroller and two mikrobus sockets

A compact starter kit with your favorite microcontroller and two mikrobus sockets PIC24 A compact starter kit with your favorite microcontroller and two mikrobus sockets PIC24 Page 1 TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and

More information

Copyright mikroelektronika, January All rights reserved.

Copyright mikroelektronika, January All rights reserved. Copyright mikroelektronika, January 22. All rights reserved. TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in MikroElektronika.

More information

PIC32MZ. A compact starter kit with your favorite microcontroller and a mikrobus socket.

PIC32MZ. A compact starter kit with your favorite microcontroller and a mikrobus socket. PICMZ A compact starter kit with your favorite microcontroller and a mikrobus socket. TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence

More information

A compact starter kit with your favorite microcontroller and a socket for click add-on boards. New ideas are just a click away.

A compact starter kit with your favorite microcontroller and a socket for click add-on boards. New ideas are just a click away. A compact starter kit with your favorite microcontroller and a socket for click add-on boards. New ideas are just a click away. TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested

More information

AVR-Ready2. Additional Board. Manual. MikroElektronika

AVR-Ready2. Additional Board. Manual. MikroElektronika AVR-Ready2 Manual All Mikroelektronika s development systems feature a large number of peripheral modules expanding microcontroller s range of application and making the process of program testing easier.

More information

GUI design made easy. Creating the First Project with. additional software

GUI design made easy. Creating the First Project with. additional software Creating the First Project with additional software Software for rapid development of graphical user interfaces for various types of TFT displays GUI design made easy To our valued customers, I want to

More information

AVR-Ready1. Additional Board. Manual. MikroElektronika

AVR-Ready1. Additional Board. Manual. MikroElektronika AVR-Ready1 Manual All Mikroelektronika s development systems feature a large number of peripheral modules expanding microcontroller s range of application and making the process of program testing easier.

More information

BIG8051. Development system. User manual

BIG8051. Development system. User manual BIG8051 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last

More information

Clicker 2 for Kinetis

Clicker 2 for Kinetis Page 1 of 6 Clicker 2 for Kinetis From MikroElektonika Documentation clicker 2 for Kinetis is a compact dev. kit with two mikrobus sockets for click board connectivity. You can use it to quickly build

More information

2 in 1. BigAVR User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World

2 in 1. BigAVR User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World SOFTWARE AND HARDWARE SOLUTIONS FOR THE EMBEDDED WORLD - Books - Compilers User s Manual 2 in 1 USB 2.0 IN-CIRCUIT PROGRAMMER ATMEL AVR DEVELOPMENT BOARD With useful implemented peripherals, plentiful

More information

mikrobasic PRO for FT90x Creating the first project in

mikrobasic PRO for FT90x Creating the first project in mikrobasic PRO for FT90x Creating the first project in 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

More information

AVRflash. Program. User manual

AVRflash. Program. User manual AVRflash User manual Program AVRprog programmer is a high performance tool used for programming AVR microcontroller families from ATMEL. The AVRflash program communicates to the microcontroller through

More information

Breeze Board. Type B. User Manual.

Breeze Board. Type B. User Manual. Breeze Board Type B User Manual www.dizzy.co.za Contents Introduction... 3 Overview Top... 4 Overview Bottom... 5 Getting Started (USB Bootloader)... 6 Power Circuitry... 7 USB... 8 Microcontroller...

More information

2 in 1. EasyAVR4 User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World

2 in 1. EasyAVR4 User s Manual AVR. MikroElektronika. Software and Hardware solutions for Embedded World SOFTWARE AND HARDWARE SOLUTIONS FOR THE EMBEDDED WORLD - Books - Compilers User s Manual 2 in 1 2.0 IN-CIRCUIT PROGRAMMER ATMEL AVR DEVELOPMENT BOARD With useful implemented peripherals, plentiful practical

More information

A compact starter kit with your favorite microcontroller and two mikrobus sockets

A compact starter kit with your favorite microcontroller and two mikrobus sockets A compact starter kit with your favorite microcontroller and two mikrobus sockets To our valued customers I want to express my thanks to you for being interested in our products and for having confidence

More information

EMB128. ere co., ltd.

EMB128. ere co., ltd. ATMEGA128 Embedded Board Main Features Atmega128 8-bit RISC CPU (AVR family) Serial EEPROM (I2C), 24LC256 Real Time Clock, DS1307 3V lithium battery keeping time and date 2 channels RS485 2 channels RS232

More information

A compact starter kit with your favorite microcontroller and two mikrobus sockets

A compact starter kit with your favorite microcontroller and two mikrobus sockets A compact starter kit with your favorite microcontroller and two mikrobus sockets To our valued customers I want to express my thanks to you for being interested in our products and for having confidence

More information

BIGdsPIC6. Development System. User manual

BIGdsPIC6. Development System. User manual BIGdsPIC6 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last

More information

Breeze Board. Type A. User Manual.

Breeze Board. Type A. User Manual. Breeze Board Type A User Manual www.dizzy.co.za Contents Introduction... 3 Overview Top... 4 Overview Bottom... 5 Getting Started (Amicus Compiler)... 6 Power Circuitry... 7 USB... 8 Microcontroller...

More information

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual SBAT90USB162 Atmel AT90USB162 Development Board User s manual 1 1. INTRODUCTION Thank you for choosing the SBAT90USB162 Atmel AT90USB162 development board. This board is designed to give a quick and cost-effective

More information

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual LBAT90USB162 Atmel AT90USB162 Development Board User s manual 1 1. INTRODUCTION Thank you for choosing the LBAT90USB162 Atmel AT90USB162 development board. This board is designed to give quick and cost-effective

More information

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0. DATASHEET 4.3 Embedded SPI Display 4DLCD-FT843 Powered by the FTDI FT800 Video Engine Document Date: 25 th September 2013 Document Revision: 0.4 Uncontrolled Copy when printed or downloaded. Please refer

More information

keyestudio Keyestudio MEGA 2560 R3 Board

keyestudio Keyestudio MEGA 2560 R3 Board Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output

More information

mikromedia+ for Stellaris ARM

mikromedia+ for Stellaris ARM mikromedia+ for Stellaris ARM Amazingly compact, all-on-single-pcb development board carring. TFT Touch Screen and lots of multimedia peripherals, all driven by powerful LMFHQD microcontroller from ARM

More information

AVR-P20 development board Users Manual

AVR-P20 development board Users Manual AVR-P20 development board Users Manual All boards produced by Olimex are ROHS compliant Revision A, October 2005 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page 1 INTRODUCTION: The AVR Microcontrollers

More information

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F mightwerk Resources for creators and innovators outs 697B1380-9797-4B8D-A50A-61944C26074F Introduction... 1 4-pin Expansion Header out... 2 6-pin ICSP Header out... 3 Map from to... 4 Map from ATmega328

More information

mikromedia+ for STM32 ARM

mikromedia+ for STM32 ARM mikromedia+ for STM ARM Amazingly compact, all-on-single-pcb development board carring. TFT Touch Screen and lots of multimedia peripherals, all driven by powerful STMF0ZG microcontroller from ARM Cortex

More information

ARDUINO MEGA ADK REV3 Code: A000069

ARDUINO MEGA ADK REV3 Code: A000069 ARDUINO MEGA ADK REV3 Code: A000069 OVERVIEW The Arduino MEGA ADK is a microcontroller board based on the ATmega2560. It has a USB host interface to connect with Android based phones, based on the MAX3421e

More information

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front Arduino Uno Arduino Uno R3 Front Arduino Uno R2 Front Arduino Uno SMD Arduino Uno R3 Back Arduino Uno Front Arduino Uno Back Overview The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet).

More information

A compact starter kit with a very powerful microcontroller and two mikrobus sockets

A compact starter kit with a very powerful microcontroller and two mikrobus sockets PSoC6 A compact starter kit with a very powerful microcontroller and two mikrobus sockets Page To our valued customers I want to express my thanks to you for being interested in our products and for having

More information

A motorized development platform

A motorized development platform A motorized development platform 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

More information

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD). ARDUINO UNO REV3 SMD Code: A000073 The board everybody gets started with, based on the ATmega328 (SMD). The Arduino Uno SMD R3 is a microcontroller board based on the ATmega328. It has 14 digital input/output

More information

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual DBAT90USB162 Atmel AT90USB162 Enhanced Development Board User s manual 1 1. INTRODUCTION Thank you for choosing the DBAT90USB162 Atmel AT90USB162 enhanced development board. This board is designed to give

More information

workstation mikromedia USER'S GUIDE for PIC18FJ, dspic33, PIC24 and PIC32 Four connectors for each port Amazing Connectivity

workstation mikromedia USER'S GUIDE for PIC18FJ, dspic33, PIC24 and PIC32 Four connectors for each port Amazing Connectivity mikromedia workstation for PIC8FJ, dspic33, PIC4 and PIC3 v7 USER'S GUIDE 6 mikromedia boards supported PIC8FJ,dsPIC33 /PIC4 and PIC3 Many on-board modules Multimedia peripherals Easy-add extra boards

More information

Arduino ADK Rev.3 Board A000069

Arduino ADK Rev.3 Board A000069 Arduino ADK Rev.3 Board A000069 Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface to connect with Android based phones, based on the MAX3421e

More information

3.3V regulator. JA H-bridge. Doc: page 1 of 7

3.3V regulator. JA H-bridge. Doc: page 1 of 7 Digilent Cerebot Board Reference Manual Revision: 11/17/2005 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Board is a useful tool for

More information

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch AVR USB Module Documentation Rev. 19 2010, Dipl.-Ing. (FH) Rainer Reusch www.reusch-elektronik.de http://products.reworld.eu/u4dil.htm File: _Manual Created: 2010-02-10 Changed: 2010-09-07 Contents 1.

More information

ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO MEGA 2560 REV3 Code: A000067 ARDUINO MEGA 2560 REV3 Code: A000067 The MEGA 2560 is designed for more complex projects. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D

More information

PIC-32MX development board Users Manual

PIC-32MX development board Users Manual PIC-32MX development board Users Manual All boards produced by Olimex are ROHS compliant Rev.A, June 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: The NEW PIC-32MX board uses the

More information

AVR-TLCD-128CAN development board Users Manual

AVR-TLCD-128CAN development board Users Manual AVR-TLCD-128CAN development board Users Manual Rev.A, July 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: AVR-TLCD-128CAN adds cool LCD and touchscreen interface to your next project.

More information

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 Switches 7 Jumpers 8 MCU Sockets 9 Power Supply 11 On-board USB 2.0 Programmer 12 Oscillator 14 LEDs 15 Reset Circuit 17 Push-buttons

More information

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction User manual SPC584B-DIS Discovery Board Introduction The SPC584B-DIS is a low-cost development board to evaluate and develop applications with the microcontroller SPC584B70E1 in etqfp 64-pin package. This

More information

SmartMP3. Additional Board. Manual. MikroElektronika

SmartMP3. Additional Board. Manual. MikroElektronika Manual All Mikroelektronika s development systems feature a large number of peripheral modules expanding microcontroller s range of application and making the process of program testing easier. In addition

More information

USER GUIDE. ATmega328P Xplained Mini User Guide. Introduction

USER GUIDE. ATmega328P Xplained Mini User Guide. Introduction USER GUIDE ATmega8P Xplained Mini User Guide Introduction This user guide describes how to get started with the Atmel ATmega8P Xplained Mini board. The ATmega8P Xplained Mini evaluation kit is a hardware

More information

SimPLC. User Manual.

SimPLC. User Manual. SimPLC User Manual www.dizzy.co.za Contents Introduction... 4 Overview Top... 5 Power Circuitry... 6 Microcontroller... 7 Real-Time Calendar and Clock (RTCC)... 7 Reset Button... 7 Oscillator Socket...

More information

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge TURNING TECHNOLOGY INTO ART DATASHEET microusb Programming Adaptor µusb-pa5 USB to UART Serial Bridge Document Date: 27 th November 2013 Document Revision: 1.1 Uncontrolled Copy when printed or downloaded.

More information

AVR-P development board Users Manual

AVR-P development board Users Manual AVR-P40-8515 development board Users Manual All boards produced by Olimex are ROHS compliant Revision A, January 2002 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page 1 INTRODUCTION: The AVR Microcontroller

More information

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge DATASHEET TURNING TECHNOLOGY INTO ART microusb Programming Adaptor -II USB to UART Serial Bridge Document Date: 17 th July 2015 Document Revision: 2.0 Uncontrolled Copy when printed or downloaded. Please

More information

AVR- M16 development board Users Manual

AVR- M16 development board Users Manual AVR- M16 development board Users Manual All boards produced by Olimex are ROHS compliant Rev. C, January 2005 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page1 INTRODUCTION AVR-M16 is header board

More information

ATmega328PB Xplained Mini. Introduction. AVR 8-bit Microcontrollers USER GUIDE

ATmega328PB Xplained Mini. Introduction. AVR 8-bit Microcontrollers USER GUIDE AVR 8-bit Microcontrollers ATmega328PB Xplained Mini USER GUIDE Introduction This user guide describes how to get started with the Atmel ATmega328PB Xplained Mini board. The ATmega328PB Xplained Mini evaluation

More information

MOD-IO development board Users Manual

MOD-IO development board Users Manual MOD-IO development board Users Manual All boards produced by Olimex are ROHS compliant Rev. B, September 0 Copyright(c) 0, OLIMEX Ltd, All rights reserved Page INTRODUCTION MOD-IO is a small but powerful

More information

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch AVR USB Module Documentation Rev. 18 2011, Dipl.-Ing. (FH) Rainer Reusch www.reusch-elektronik.de http://products.reworld.eu/u6dil.htm File: _Manual Created: 2011-02-22 Changed: 2011-03-31 Table of Contents

More information

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter APPLICATION NOTE Features Atmel AVR32918: UC3-A3 Xplained Hardware User s Guide Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter I/O One mechanical button

More information

ARDUINO UNO REV3 Code: A000066

ARDUINO UNO REV3 Code: A000066 ARDUINO UNO REV3 Code: A000066 The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can

More information

RoBoard RB-100 Manual V2.00 The Heart of Robotics. Jan 2009 DMP Electronics Inc

RoBoard RB-100 Manual V2.00 The Heart of Robotics. Jan 2009 DMP Electronics Inc RoBoard RB-100 Manual V2.00 The Heart of Robotics Jan 2009 DMP Electronics Inc Copyright The information in this manual is subject to change without notice for continuous improvement in the product. All

More information

AVR 40 Pin Rapid Robot controller board

AVR 40 Pin Rapid Robot controller board AVR 40 Pin Rapid Robot controller board User Manual Robokits India http://www.robokits.org info@robokits.org - 1 - Thank you for purchasing the AVR 40 Pin Rapid Robot controller board. This unit has been

More information

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9 Cerebot II Board Reference Manual Revision: September 14, 2007 Note: This document applies to REV B of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview

More information

EDBG. Description. Programmers and Debuggers USER GUIDE

EDBG. Description. Programmers and Debuggers USER GUIDE Programmers and Debuggers EDBG USER GUIDE Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging

More information

USER GUIDE. ATmega168 Xplained Mini User Guide. Introduction

USER GUIDE. ATmega168 Xplained Mini User Guide. Introduction USER GUIDE ATmega168 Xplained Mini User Guide Introduction This user guide describes how to get started with the Atmel ATmega168 Xplained Mini board. The ATmega168 Xplained Mini evalutation kit is a hardware

More information

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

User Manual For CP-JR ARM7 USB-LPC2148 / EXP CP-JR ARM7 USB-LPC2148 / EXP 38 CR-JR ARM7 USB-LPC2148 which is a Board Microcontroller ARM7TDMI-S Core uses Microcontroller 16/32-Bit 64 Pin as Low Power type to be a permanent MCU on board and uses MCU

More information

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1. TURNING TECHNOLOGY INTO ART DATASHEET USB to Serial UART Bridge Converter µusb-mb5 Document Date: 5 th September 2012 Document Revision: 1.0 Uncontrolled Copy when printed or downloaded. Please refer to

More information

USER'S GUIDE. Two connectors for each port Amazing Connectivity. microcontrollers supported PIC24, dspic33 and pic32

USER'S GUIDE. Two connectors for each port Amazing Connectivity. microcontrollers supported PIC24, dspic33 and pic32 USER'S GUIDE microcontrollers supported PIC4, dspic and pic Many on-board modules Multimedia peripherals Easy-add extra boards mikrobus sockets Two connectors for each port Amazing Connectivity Fast USB.0

More information

Sanguino TSB. Introduction: Features:

Sanguino TSB. Introduction: Features: Sanguino TSB Introduction: Atmega644 is being used as CNC machine driver for a while. In 2012, Kristian Sloth Lauszus from Denmark developed a hardware add-on of Atmega644 for the popular Arduino IDE and

More information

PIC-LCD-3310 development board Users Manual

PIC-LCD-3310 development board Users Manual PIC-LCD-3310 development board Users Manual Rev.A, July 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: PIC-LCD-3310 is development board with PIC18F67J50, NOKIA 3310 BW 84x48 pixels

More information

BV511 Hardware Guide ByVac ByVac Revision 1.0

BV511 Hardware Guide ByVac ByVac Revision 1.0 BV511 Hardware Guide ByVac ByVac 2007 www.byvac.co.uk Revision 1.0 ByVac 1 Copyright in this work is vested in ByVac and the document is issued in confidence for the purpose only for which it is supplied.

More information

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ARDUINO MICRO WITHOUT HEADERS Code: A000093 ARDUINO MICRO WITHOUT HEADERS Code: A000093 Arduino Micro is the smallest board of the family, easy to integrate it in everyday objects to make them interactive. The Micro is based on the ATmega32U4 microcontroller

More information

Table Of Contents TABLE OF CONTENTS...1

Table Of Contents TABLE OF CONTENTS...1 Table Of Contents TABLE OF CONTENTS...1 STK503 USER GUIDE...2 INTRODUCTION...2 Features...2 Known Issues...3 Getting Started...4 Hardware overview...4 Mounting the STK503...5 Placing the AVR in the ZIF

More information

Introduction. Rev.1.2

Introduction. Rev.1.2 Introduction The Revelation board is an evaluation tool which is designed to help to start working with Riverdi TFT panels with FT8XX controllers. It can also be used as a platform to build your own application.

More information

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany CPU369-Module Documentation Fujitsu Microelectronics Europe GmbH Am Siebenstein 6-10 63303 Dreieich-Buchschlag, Germany History Revision Date Comment V1.0 08.03.01 New Document V1.1 17.10.03 Modifications

More information

Revision: 05/05/ E Main Suite D Pullman, WA (509) Voice and Fax. Various power connectors. 3.3V regulator

Revision: 05/05/ E Main Suite D Pullman, WA (509) Voice and Fax. Various power connectors. 3.3V regulator Digilent Cerebot Plus Board Reference Manual Revision: 05/05/2008 www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilent Cerebot Plus Board is a useful

More information

2.8 microlcd Intelligent PICASO Display Module

2.8 microlcd Intelligent PICASO Display Module Product Brief 2.8 microlcd Intelligent PICASO Display Module µlcd-28ptu www.4dsystems.com.au Rev 1.2 MESSAGE FROM THE CEO To our valued customers, Thank you for your interest in 4D Systems and the products

More information

ARDUINO YÚN MINI Code: A000108

ARDUINO YÚN MINI Code: A000108 ARDUINO YÚN MINI Code: A000108 The Arduino Yún Mini is a compact version of the Arduino YUN OVERVIEW: Arduino Yún Mini is a breadboard PCB developed with ATmega 32u4 MCU and QCA MIPS 24K SoC CPU operating

More information

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions. Pepper 43R TM Gumstix, Inc. shall have no liability of any kind, express or implied, arising out of the use of the Information in this document, including direct, indirect, special or consequential damages.

More information

Hardware Manual. Crumb128. Rapid Prototyping Module with the Atmega128 AVR Microcontroller

Hardware Manual. Crumb128. Rapid Prototyping Module with the Atmega128 AVR Microcontroller Hardware Manual Crumb128 Rapid Prototyping Module with the Atmega128 AVR Microcontroller Version 1.1 Copyright 2004 Dr. Erik Lins, Development and Distribution of Hardware and Software. All right reserved.

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

ET-BASE AVR ATmega64/128

ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 which is a Board Microcontroller AVR family from ATMEL uses MCU No.ATmega64 and ATmega128 64PIN. Board ET-BASE AVR ATmega64/128 uses MCU s resources on

More information