ET-BASE AVR ATmega64/128

Size: px
Start display at page:

Download "ET-BASE AVR ATmega64/128"

Transcription

1 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 board mainly and arranges Pin I/O as Port PA, PB, PC, PD, PE, and PF, Port ET-CLCD, and including Port for downloading Program, it makes us more convenient to apply for various project works. Moreover, there s addition circuit Driver RS-232, so we can use RS-232 Serial Port Communication easily and conveniently. Specifications Use MCU AVR family No.ATmega64, ATmega128 from ATMEL 8BIT to be permanent MCU on board, and XTAL 16 MHz. Moreover, this MCU has other interesting specifications as following; - Flash Memory 64 K Bytes for ATmega64 and 128 K Bytes for ATmega128, and RAM 4 K Bytes - EEPROM 2K Bytes for ATmega64 and 4 K Bytes for ATmega128, in this case, we can erase and re-write data more than 100,000 times. - Maximum 53 I/O Pins - Circuit SPI Communication 1 Channel, I2C 1 Channel, Programmable Serial USARTs 2 Channel - ADC 10-Bit 8 channel - Timers/Counter 8-Bit 2 Channel, Timers/Counter 16-Bit 2 Channel, 8-Bit PWM 2 Channel, Watchdog Timer, Real Time Counter 6 I/O Port 10PIN; PA,PB,PC,PD,PE, and PF Port ISP LOAD for program MCU (must use with ET- AVR ISP or ISP Programmer that has the same type of Pin arrangement). Line Driver for RS232 Serial Port Communication 2 Channel; one Port for interfacing with Signal PE0(RXD0) and PE1(TXD0) and other one Port for interfacing with Signal PD2(RXD1) and PD3(TXD1), in this case, we can test connection of circuit RS232 Serial Port Communication easier. Circuit for connecting with Character LCD Display Monitor (ET-CLCD) and VR for contrasting brightness of LCD, in this case, it is ETT CO.,LTD -1-

2 interfaced circuit with LCD as 4 Bit Interface type. Circuit Regulate +5V/1A for supplying power into circuit of LCD Display Monitor and I/O components for using with Power Supply that is not much than +5V and red LED. PCB Size 8 x 6 cm. Structure of Board No.1 is MCU No.ATmega64 or ATmega128 AVR family from ATMEL. No.2 is Switch RESRT to reset operation of MCU. No.3 is Crystal 16 MHz. No.4 is Resistor to contrast brightness of LCD. No.5 is PORTC 8 Bit; PC0-PC7. No.6 is Port ISP LOAD to download Hex File into MCU. No.7 is Port ET-CLCD to connect with Character LCD as 4 Bit type. ETT CO.,LTD -2-

3 No.8 is PORTD 8 Bit; PD0-PD7. No.9 is PORTB 8 Bit; PB0-PB7. No.10 is PORTE 8 Bit; PE0-PE7. No.11 is PORTF 8 Bit; PF0-PF7. No.12 is PORTA 8 Bit; PA0-PA7. No.13 and 14 are Connector RS232 for general usage. No.15 is LED Power to display status of Power Supply +5VDC. No.16 is Connector Power Supply. Connectors For Connector Port I/O from MCU, it is designed and is provided through 6 Connectors IDC-Header 10PIN (2X5); PA, PB, PC, PD, PE, and PF respectively. Each Connector consists of Signal I/O that is connected directly from Pin MCU. The external connecting point of board is shown as following; Connector Power Supply of Board Connector PORTA 8 Bit; PA0-PA7 Connector PORTB 8 Bit; PB0-PB7 Connector PORTC 8 Bit; PC0-PC7 Connector PORTD 8 Bit; PD0-PD7 Connector PORTE 8 Bit; PE0-PE7 Connector PORTF 8 Bit; PF0-PF7 Connector ET-CLCD for interfacing with LCD Character type Connector RS232 2 Channel; one channel for interfacing with Signal PE0(RXD0) and PE1(TXD0) and other one channel for interfacing with Signal PD2(RXD1)and PD3(TXD1), in this case, we can test connection of circuit RS232 Serial Port Communication easily. Connector ISP LOAD for downloading HEX File into MCU ETT CO.,LTD -3-

4 Port PA 8 Bit Port PB 8 Bit Port PC 8 Bit ETT CO.,LTD -4-

5 Port PD 8 Bit Port PE 8 Bit Port PF 8 Bit ETT CO.,LTD -5-

6 Port ISP LOAD Picture displays circuit for connecting with ISP LOAD. Port ET-CLCD: It is used with Character Type LCD for connecting as 4 Bit type. It uses signal from Port PG and PD (PD7) to connect with LCD. In this case, we must use the signal name to be reference and must interface all 14 cables corresponding with the truly name on the Connector. ETT CO.,LTD -6-

7 GND +VCC VO RS RW EN D0 D1 D2 D3 D4 D5 D6 D7 Picture displays Pin Arrangement of Character LCD Standard. Port RS232 2 Channel: It is used 1 Channel to connect with Signal PE0(RXD0) and PE1(TXD0) and other one Channel for interfacing with Signal PD2(RXD1) and PD3(TXD1). ETT CO.,LTD -7-

8 Picture displays circuit for connecting with RS232. To Download Hex file into MCU It is necessary to use ET-AVR ISP or other types of ISP Programmer such as AVRISP from ATMEL to download Hex File into MCU AVR family from ATMEL, especially procedure of Serial Programming Type. If we use ET-AVR ISP, we must download Hex File through Parallel Port of computer and must use it with ET-CAP10P from ETT and Software PonyProg2000 program that can use with ETT Board well. User can learn general usage from menu HELP by self, in this case, we will only mention procedure to setup program PonyProg2000 for using with all versions Board AVR family from ETT. ETT CO.,LTD -8-

9 Structure of Board ET-AVR ISP No.1 is Port for connecting with ET-CAP10P from ETT to program Hex File into MCU. No.2 is LED PGM (GREEN) to display status of programming or to download Hex File into MCU. No.3 is LED PWR (RED) to display status of supplying power on board. No.4 is Port for connecting with Board Target that can program Hex File into Board ET-AVR STAMP ATmega64 by inserting Board ET-AVR ISP at the position of Port ET-PSPI. Pin arrangement is shown as in the picture below; Pin Position Signal s Name 1 MOSI 2 VCC 3 Disable 4,6,8,10 GND 5 RESET 7 SCK 9 MISO ETT CO.,LTD -9-

10 To Connect Component for Programming Hex File We must use ET-CAB10PIN and Program PonyProg2000 to program Code (Hex File) into AVR MCU. We must interface ET-CAB10PIN with Port Printer and then set Jumper for using Program PonyProg2000. Next, interface cable Download at the Connector ET-PSPI Download of Board, then supply power into board. We should take off all external components that interface with Port PB before programming code Hex File. The feature of connection is shown as in the picture below. (LEFT) ET-CAP10P V2.0 (RIGHT) ET-CAP10P V1.0 Picture displays Set Jumper and interface cable Download of ET-CAP10P for using with AVR. ETT CO.,LTD

11 Picture displays the connection ET-AVR ISP with ET-BASE AVR ATmega64/128, in this case, Pin position of one board must be corresponding with other one board. To program Board ET-BASE AVR ATmega64/128 by using Program PonyProg2000 Program Ponyprog2000 is a program for downloading data Hex File into CPU AVR family through Serial Programming Type. This method can be used with all versions of board AVR family from ETT. User can learn general usage from menu HELP by self, in this case, we will only mention procedure to setup program PonyProg2000 for using with all versions Board AVR family from ETT. Be carefully, in case of using CPU AVR family No.ATmega64 because internal structure has many Fuse Bits to configure condition of CPU operation. These Fuse Bits are effect on downloading as Serial Programming Type. In case of selecting Fuse Bit incorrectly, we can not program CPU by Serial Programming Type. To solve this problem is modifying Fuse Bit of CPU by using Parallel Programmer first and then we can use it as usual. If we program CPU AVR family with ETT Board and use Program PonyProg2000, we must configure Option of program as following; ETT CO.,LTD

12 1. Configure Setup Interface Setup as following. - Select I/O Port to be Parallel and then select format of programming to be Avr ISP I/O. - Select Printer Port as truly usage such as LPT1 in case of using Printer Port LPT1. - No select in the part of Polarity Control Line. - Only setup program for the first time usage. 2. Command Program PonyProg200 to calculate the suitable speed for sending signal into CPU, click Setup Calibration. ETT CO.,LTD

13 - We command to Calibration only one time when we use program in the first time. 3. Select CPU number; click Device AVR Micro such as Atmega Select Command Security and Configuration Bits, if it is other AVR number, can configure Fuse Bit as required. User can learn more detailed of Fuse Bit from Data Sheet of CPU by self. Be carefully, if using with ATmega64, we must configure Fuse Bit correctly otherwise we can not program CPU through Serial Programming Type, we can configure Fuse Bit as following; ETT CO.,LTD

14 Picture displays configuration of Fuse Bit for using with CPU No.ATmega64. The Fuse Bit s Meaning of ATmega64 If select or tick [ ] sign in front of which Fuse Bit, it means that we configure the Fuse Bit to be 0 or Command to program Fuse Bit. If not select or tick [ ] sign in front of which Fuse Bit, it means that we configure Fuse Bit to be 1 or Command to not program Fuse Bit. The Fuse Bit s meaning of ATmega64 that is effect on Serial programming SPIEN: It is Serial Programming Enable Bit. We must always program this Fuse Bit because we can program CPU through In-System Serial Programming. Generally, it is configured by manufacturer and can not be erased or modified by Mode Serial Programming. If CPU is programmed by Parallel Programming, do not forget to command this Fuse Bit. OCDEN and JTAGEN: We use both Fuse Bit to debug operation of MCU and program through JTAG Interface and must use with AVR JTAG Debugger. If we do not use this Fuse Bit for operation, it is necessary to select both Fuse Bits. CKOPT: It is Oscillator Option Bit. If we select this Fuse Bit, it means that we configure CPU to ETT CO.,LTD

15 run with frequency 16MHz. If we do not select this Fuse Bit, we configure CPU to run with frequency not much than 8 MHz. If we use the standard ETT Board, we use XTAL to be frequency generator. So, we should command this Fuse Bit because CPU can run with frequency XTAL range 1.0MHz-16.0MHz. CKSEL3 0: It is Select Clock Source Bit. We use it to select generator frequency and frequency range for CPU. If using with standard ETT Board, must select External Crystal 1.0MHz-16.0MHz but if we select other value, it makes operation of program error. Remember, if we select generator frequency incorrectly such as External Clock or External RC Oscillator, it makes CPU can not run because we do not interface external Clock and we can not program CPU through Serial Programming Type. We can solve this problem by modification Fuse Bit of CPU to be External Crystal. Generator Frequency AVR Atmega64 To Configure Fuse Bit of CKSEL[3 0] (0=Program,1=Un-Program) External Crystal/Ceramic Resonator External Low Frequency Crystal 1001 External RC Oscillator Calibrated Internal RC Oscillator External Clock 0000 Picture displays the selection generator frequency from Fuse Bit CKSEL [3 0]. ETT CO.,LTD

16 NOTE: - Default value = 1. It means that not program Fuse Bit and not tick any mark [ ] in front of Fuse Bit name. - Default value = 0. It means that command to program fuse Bit and must tick mark [ ] in front of Fuse Bit s name. - Should program Fuse Bit of CKOPT to run with frequency range 1.0MHz-16.0MHz. - Do not command to program Fuse Bit of CKSEL[3..0] because the operation will be error. For example, if we program all Fuse Bit of CKSEL[3..0] to be 0, after program PonyProg200 has already written default value of Fuse Bit into CPU completely, we can not use CPU with ETT Board and can not program through Serial Programming Type. If we program all Fuse Bit of CKSEL[3..0] to be 0, it configures CPU to run with External Clock, so External Crystal stops running and CPU wait for receiving External Clock only but ETT Board use only External crystal. So, we must modify Fuse Bit of CPU by using Parallel first, and then we can use CPU as usual. - Fuse Bit s Position of Lock[2..1] cab be configured as required. 5. Select Command Program Option as following; ETT CO.,LTD

17 6. Open Hex File that we want to program into CPU, click File Open Program (FLASH) File and then assign name and address of Hex File. ETT CO.,LTD

18 7. Start to program data into CPU, click Command Program. Then program will run as downloaded 5 Commands as following; Load File Erase Write Program memory (FLASH) and Write Security and Config Bits respectively. In this case, we must wait for program finished completely. After programming completely, CPU will start operation as downloaded data in program instantly. ETT CO.,LTD

19 The basic procedure to check if can not download program If there s error in step of programming, we can check the problem as following; Read User s Manual of Board and User s Manual of Download program AVR by using Program Ponyprog2000 well before using board. Check connection of cables and for downloading program PonyProg2000 must use with Cable Download version ET-CAP10PIN from ETT. We must set Jumper to be PonyProg correctly (can see more detailed from page 9). Check Power Supply of Board. Check default values of program for downloading Program PonyProg2000. Check signal from PORT-PB of CPU is interfaced with external component while downloading or not. For example, it is interfaced with LED or interfaced with other circuit while downloading data. Should not interface Cable RS232 with Port RS-232- CH0 because SPI Programming of ATmega64 uses Pin with RS232 (RXD0, TXD0). ETT CO.,LTD

20 Example with AVR Studio 4 An Example with AVR Studio 4 We use AVR Studio 4 for writing Assembly Language Program because ATMEL Co., Ltd. gives it to customer without any charge and we can download this program free from websit : However, ETT Co., Ltd. provides this program in our CD-ROM. It is program AVR Studio 4 Version 4.12 and proceeding to use this program is; 1. Open program AVR Studio, it will display window of Welcome to AVR Studio and then click New project to create new project as in the picture. 2. Select Project Type as Atmel AVR Assembler for writing Assembly Language Program and then specify project name in the blank of Project name. Select blank of Create initial file to create Assembly File with Project File, select blank of Create folder to create folder for saving project file, and then select directory for saving project file. Lastly, click Finish as in the picture. ETT CO.,LTD -1-

21 Example with AVR Studio 4 3. It will display window of Text Editor for writing program as in the picture. 4. Type example of Assembly Language Program and in the sample, it is program of blinker at PORTB.O. ;******************************************************* ;* Examples Program For "ET-AVR STAMP ATmega64" Board * ;* Target MCU : Atmel ATmega16 * ;* Frequency : X-TAL : 16 MHz * ;* Compiler : AVR Studio 4.12 (AVR Assembler 2) * ;* Create By : ADISAK CHOOCHAN ( * ;* Last Update : 1/September/2005 * ;* Description : Example LED Blink on Portb.0 * ;******************************************************* ETT CO.,LTD -2-

22 Example with AVR Studio 4 ;Connect PB0 to LED1.include "m64def.inc" ;************************ ; Define Register ;************************.def COUNTER1 = R16.def COUNTER2 = R17.def COUNTER3 = R18.def TEMP = R19 ;*********************** ; Define I/O Port,Pin ;***********************.equ LED = 0 ;******************* ; Main Program ;*******************.CSEG.ORG 0 RJMP RESET ;Reset Handle RESET: LDI TEMP,LOW(RAMEND);Initial Stack Pointer OUT SPL,TEMP LDI TEMP,HIGH(RAMEND) OUT SPH,TEMP SBI DDRB,LED ;Config Portb.0 as output MAIN: SBI PORTB,LED RCALL DELAY_200ms CBI PORTB,LED RCALL DELAY_200MS RJMP MAIN ;/****************** ; Delay time ;/****************** DELAY_1ms: LDI COUNTER1,16 DELAY_1ms_1: LDI COUNTER2,250 DELAY_1ms_2: NOP DEC COUNTER2 BRNE DELAY_1ms_2 DEC COUNTER1 BRNE DELAY_1ms_1 RET DELAY_200ms: LDI COUNTER3,200 DELAY_200ms_1: RCALL DELAY_1ms ETT CO.,LTD -3-

23 Example with AVR Studio 4 DEC BRNE RET COUNTER3 DELAY_200ms_1 5. Translate written program, click Menu Instruction of Build Build. After translated program completely without any mistake, it will display a message of 0 errors 0 warning and user can download this HEX File into MCU instantly. ETT CO.,LTD -4-

24 Example with BASCOM-AVR An Example with BASCOM-AVR We use Program BASCOM-AVR for writing BASIC Language Program. MCS Electronics Co., Ltd. has experimental version of this Software and user can download from website : However, ETT Co., Ltd. provides this program in our CD-ROM. It is program BASCOM-AVR Version but user can not compile Source Code greater than 4 kbyte and proceeding to use this program is; 1.Open program CodeVisionAVR C Complier and click Menu Instruction of File New as in the picture. 2. It will display window of Editor for writing program. In the sample, it is a program of blinker at PORTB.O. ETT CO.,LTD -1-

25 Example with BASCOM-AVR '******************************************************* '* Examples Program For "ET-AVR STAMP ATmega64" Board * '* Target MCU : Atmel ATmega16 * '* Frequency : X-TAL : 16 MHz * '* Compiler : BASCOM-AVR * '* Create By : ADISAK CHOOCHAN ( * '* Last Update : 1/September/2005 * '* Description : Example LED Blink on Portb.0 * '******************************************************* 'Connect PB0 to LED1 $regfile="m64def.dat" $crystal= Config Portb=Output 'ATmega16 'X-TAL = 16 MHz 'Config Portc as output Do Loop End Portb.0 = Not Portb.0 Waitms 200 'Convert Portb.0 'Wait 200 ms 3. Save written BASIC Language program, click Menu File Save and specify its File name. Click Save as in the picture. ETT CO.,LTD -2-

26 Example with BASCOM-AVR 4. Select Menu Instruction of Option Compiler Output to assign default value of Output File creation into program BASCOM-AVR. 5. Translate written program, click Menu Instruction of Program Compile. After translated program completely without any mistake, it will display a message as No errors found and user can download this HEX File into MCU instantly. ETT CO.,LTD -3-

27 Example with CodeVisionAVR An Example with CodeVisionAVR We use Program CodeVisionAVR for writing C Language Program. HP InfoTech Co., Ltd. has experimental version of this Software and user can download program from website : However, ETT Co., Ltd. provides this program in our CD-ROM. It is program CodeVisionAVR Version e but user can not compile Source Code greater than 2 kbyte and proceeding to use this program is; 1.Open program CodeVisionAVR C Complier and click Menu Instruction of File New as in the picture. 2. Select File Type as Source to create new C Language File and then click OK as in the picture. ETT CO.,LTD -1-

28 Example with CodeVisionAVR 3. It will display window of Editor for writing program as in the picture. In the sample, it is program of blinker at PORTB.O. //**********************************************/; //*Hardware : ET-AVR STAMP (ATmega64 ) */; //*CPU : ATMEL-ATmega64 */; //* X-TAL : MHz */; //* Filename : Main.C */; //*Complier : CodeVisionAVR V1.24.7d */; //* Last Update : (ETT CO.,LTD) */; //* : */; //*Description : Example LED Blink on Portb.0 */; //**********************************************/; //*CodeVisionAVR Complier Option Setting */; //* Chip type : ATmega64 */; //* Program type : Application */; //*Clock frequency : MHz */; //* Memory model : Small */; //*External SRAM size : 0 */; //* Data Stack size : 1024 */; //**********************************************/; #include <mega64.h> #include <delay.h> // ATmega64 MCU // Delay functions void main(void) { PORTB=0x00; // PB7..0 = 0 DDRB=0x01; // PB0 = Output //Loop Blink LED on PB0 while (1) { PORTB = 0x01; delay_ms(200); PORTB &= 0xFE; delay_ms(200); } } // PB0 = 1 (OFF LED) // Display LED Delay // PB0 = 0 (ON LED) // Display LED Delay ETT CO.,LTD -2-

29 Example with CodeVisionAVR 4. Save C Language Program, click Menu File Save, specify its File name and then click Save as in the picture. 5. Select Menu File New and select File Type as Project to create new project and then click OK as in the picture. 6. Click NO because we do not want HELP to create Project (CodeWizard). ETT CO.,LTD -3-

30 Example with CodeVisionAVR 7. Assign Project Name as required and then click Save as in the picture. 8. Add written C Language File into project, click Add as in the picture. ETT CO.,LTD -4-

31 Example with CodeVisionAVR 9. When it is completely, click OK as in the picture. ETT CO.,LTD -5-

32 Example with CodeVisionAVR 10. Assign default values of project, click Menu Instruction of Project Configure and then assign MCU No. as ATmega64, Crystal as MHz and File Output Format(s) as COF ROM HEX EEP. ETT CO.,LTD -6-

33 Example with CodeVisionAVR 11. Translate written program, click Menu Instruction of Project Make. After translated program completely without any mistake, it will display a message No errors, No warning and then user can download this HEX File into MCU instantly. ETT CO.,LTD -7-

ET-BASE AVR (ATmega8535)

ET-BASE AVR (ATmega8535) ET-BASE AVR (ATmega8535) ET-BASE AVR which is AVR Board Microcontroller from ATMEL has MCU No. Atmega8535 40 Pin in circuit. Board ET-BASE AVR uses MCU resources as main and I/O PORT are arranged as PORT

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

ET-AVRProg mini. Technical Specifications of ET-AVRProg mini

ET-AVRProg mini. Technical Specifications of ET-AVRProg mini ET-AVRProg mini ET-AVRProg mini is the board that is designed to download HEX File into AVR Microcontroller of ATMEL through PORT ISP. It is compatible with Program AvrProg, AvrOspll, CodeVision, avrdude

More information

ET-AVR START KIT V 1.0 / EXP

ET-AVR START KIT V 1.0 / EXP ET-AVR START KIT V 1.0 / EXP ET-AVR START KIT V1.0 / EXP which is a set of AVR Base Socket supports using with Module ET-AVR STAMP ATmega64/128 or other AVR Module in the same size. In the part of AVR

More information

M32 Development Board

M32 Development Board M32 Development Board User Guide Document Control Information This Document Release Date: 12th March 2006 This Document Version: 1.0 Document History Author Release Date Reference Release Notes JSL 23rd

More information

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22 is Board Microcontroller in a series of PIC18F87K22 80-Pin TQFP from Microchip. It designs I/O of MCU on board to interface with CONNECTOR in the format

More information

ET-JR ARM7 LPC2214 Development Board

ET-JR ARM7 LPC2214 Development Board ET-JR ARM7 LPC Development Board ET-JR ARM7 LPC which is a Microcontroller Board ARM7TDMI- S Core uses Microcontroller 6/-Bit PIN. There s many I/O and it uses MCU No.LPC from PHILIPS to be permanent MCU

More information

User s Manual of Board Micro Controller ET-EASY168 STAMP ET-EASY168 STAMP. Picture displays structure of Board ET-EASY168 STAMP.

User s Manual of Board Micro Controller ET-EASY168 STAMP ET-EASY168 STAMP. Picture displays structure of Board ET-EASY168 STAMP. User s Manual of Board Micro Controller ET-EASY168 STAMP ET-EASY168 STAMP Picture displays structure of Board ET-EASY168 STAMP. ETT CO., LTD - 1 - WWW.ETT.CO.TH User s Manual of Board Micro Controller

More information

AVRminiV3.1 Manual. 1. AVRminiV3.1 Overview. 2. AVRminiV3.1 Features and Specifications Standard Features: 2.2. Optional Features:

AVRminiV3.1 Manual. 1. AVRminiV3.1 Overview. 2. AVRminiV3.1 Features and Specifications Standard Features: 2.2. Optional Features: AVRminiV3. Manual. AVRminiV3. Overview The AVRminiV3. board is a low-cost versatile development board for Atmel AVR processors. The AVRminiV3. supports all AVR processors in 40-pin and 64-pin packages

More information

Programming Microcontroller Assembly and C

Programming Microcontroller Assembly and C Programming Microcontroller Assembly and C Course Number CLO : 2 Week : 5-7 : TTH2D3 CLO#2 Student have the knowledge to create basic programming for microcontroller [C3] Understand how to program in Assembly

More information

PART 1 : MR-162. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features

PART 1 : MR-162. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features MR-162 User Manual C O N T E N T S PART 1 : MR-162 1. Introduction 2. Features PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3. Parts List PART 3 : Software Tools 1. AVR Development

More information

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features ET-PIC 24 WEB-V1 ET-PIC 24 WEB-V1 is PIC Board Microcontroller from Microchip that uses 16 Bit No.PIC24FJ128GA008 Microcontroller for processing data and develops board. The remarkable specification of

More information

How2Use DT-AVR ATMEGA128L BMS. Oleh: IE Team. Picture 1 The layout of DT-AVR ATMEGA128L BMS

How2Use DT-AVR ATMEGA128L BMS. Oleh: IE Team. Picture 1 The layout of DT-AVR ATMEGA128L BMS DT-AVR ATMEGA128L BMS Application Note Oleh: IE Team This Application Note (AN) serves as a tutorial of how to use the DT-AVR ATMEGA128L Bootloader Micro System along with its supplementary software. The

More information

Getting Started with STK200 Dragon

Getting Started with STK200 Dragon Getting Started with STK200 Dragon Introduction This guide is designed to get you up and running with main software and hardware. As you work through it, there could be lots of details you do not understand,

More information

PART 1 : MR-16. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features

PART 1 : MR-16. PART 2 : CPU Board. PART 3 : Software Tools. PART 4 : Compile and Download. 1. Introduction 2. Features MR-6 User Manual C O N T E N T S PART : MR-6. Introduction. Features PART : CPU Board. Placement Diagram (Silkscreen). Circuit Diagram 3. Parts List PART 3 : Software Tools. AVR Development Program Installation.

More information

PART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3.

PART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3. MR-8535 User Manual CONTENTS PART 1 : MR-8535 1. Introduction 2. Features PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3. Parts List PART 3 : Software Tools 1. AVR Development

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

How2Use DT-AVR ATMEGA168 BMS. By: IE Team. Picture 1 The layout of DT-AVR ATMEGA168 BMS

How2Use DT-AVR ATMEGA168 BMS. By: IE Team. Picture 1 The layout of DT-AVR ATMEGA168 BMS DT-AVR ATMEGA168 BMS Application Note By: IE Team This Application Note (AN) serves as a tutorial of how to use the DT-AVR ATMEGA168 Bootloader Micro System along with its supplementary software. The layout

More information

MR-Servo8 User Manual

MR-Servo8 User Manual MR-Servo8 User Manual C O N T E N T S PART : MR-Servo8. Introduction. Features 3. Control PART : CPU Board. Placement Diagram (Silkscreen). Circuit Diagram 3. Parts List PART 3 : Software Tools. AVR Development

More information

ATMega128 Rapid Robot Controller Board [RKI-1148]

ATMega128 Rapid Robot Controller Board [RKI-1148] ATMega128 Rapid Robot Controller Board [RKI-1148] Users Manual Robokits India info@robokits.co.in Robokits World http://www.robokitsworld.com http://www.robokitsworld.com Page 1 Thank you for purchasing

More information

PART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3.

PART 1 : MR Introduction 2. Features. PART 2 : CPU Board 1. Placement Diagram (Silkscreen) 2. Circuit Diagram 3. MR-4433 User Manual CONTENTS PART : MR-4433. Introduction. Features PART : CPU Board. Placement Diagram (Silkscreen). Circuit Diagram 3. Parts List PART 3 : Software Tools. AVR Development Program Installation.

More information

Figure 1-1 ISPAVRU1 application

Figure 1-1 ISPAVRU1 application ISP AVR Programmer through USB Main Features AVR Studio Interface (AVR Studio 4.12 or later) Supports all AVR Device with ISP interface, refer to AVR Studio Programs both Flash and EEPROM Supports Fuse

More information

STK User Guide

STK User Guide STK500... User Guide Table of Contents Section 1 Introduction... 1-1 1.1 Starter Kit Features...1-1 1.2 Device Support...1-2 Section 2 Getting Started... 2-1 2.1 Unpacking the System...2-1 2.2 System

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

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

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing CMS-8GP32 A Motorola MC68HC908GP32 Microcontroller Board xiom anufacturing 2000 717 Lingco Dr., Suite 209 Richardson, TX 75081 (972) 994-9676 FAX (972) 994-9170 email: Gary@axman.com web: http://www.axman.com

More information

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on JTAG AVR Emulator through USB Main Features AVR Studio Compatible Supports AVR Devices with JTAG Interface Emulates Digital and Analog On-Chip Functions Data and Program Memory Breakpoints Supports Assembler

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

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

STK User Guide

STK User Guide STK500... User Guide Table of Contents Section 1 Introduction... 1-1 1.1 Starter Kit Features...1-1 1.2 Device Support...1-2 Section 2 Getting Started... 2-1 2.1 Unpacking the System...2-1 2.2 System Requirements...2-1

More information

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON SECURE DIGITAL ACCESS SYSTEM USING IBUTTON Access control forms a vital link in a security chain. Here we describe a secure digital access system using ibutton that allows only authorised persons to access

More information

AT89S8252 Development Board V1.0. Manual

AT89S8252 Development Board V1.0. Manual AT89S8252 Development Board V1.0 Manual Page 1 Chapter 1. Introduction 1.1 Introduction This user s guide describes how to connect to and set-up the AT89S8252 Development Board, for program development

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

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Development board is designed for

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

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

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad Lecture 14 AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Lecture 4 The AVR Microcontroller Introduction to AVR CISC (Complex Instruction Set Computer) Put as

More information

Development of ET-ARM STAMP LPC2119 Program with GCCARM and Keil cvision3 Development of ET-ARM STAMP LPC2119 Program with GCCARM and Keil uvision3

Development of ET-ARM STAMP LPC2119 Program with GCCARM and Keil cvision3 Development of ET-ARM STAMP LPC2119 Program with GCCARM and Keil uvision3 Development of ET-ARM STAMP LPC2119 Program with GCCARM and Keil uvision3 Generally, GCCARM program is C-Complier Program only but Text Editor Program is not included. So, if you want to develop ARM7 Program

More information

MINI DEVELOPMENT BOARD AVR USERS GUIDE ATMEGA32. make your own intelligent embedded world...

MINI DEVELOPMENT BOARD AVR USERS GUIDE ATMEGA32. make your own intelligent embedded world... MINI DEVELOPMENT BOARD AVR ATMEGA32 USERS GUIDE make your own intelligent embedded world... TABLE OF CONTENTS CHAPTER 1 : OVERVIEW...3 1.1 : Features...4 1.2 : Package Contents...5 1.3 : Microcontroller

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

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

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

Robosoft Systems in association with JNCE presents. Swarm Robotics

Robosoft Systems in association with JNCE presents. Swarm Robotics Robosoft Systems in association with JNCE presents Swarm Robotics What is a Robot Wall-E Asimo ABB Superior Moti ABB FlexPicker What is Swarm Robotics RoboCup ~ 07 Lets Prepare for the Robotics Age The

More information

An Example of using Keil uvision3 for creating Keil ARM s Project File

An Example of using Keil uvision3 for creating Keil ARM s Project File An Example of using Keil uvision3 for creating Keil ARM s Project File In this chapter, represent how to write C Language Program via Keil ARM for translating orders under Text Editor Program of Keil (Keil

More information

ATmega48/88/168 Development Board

ATmega48/88/168 Development Board ATmega// Development Board This is versatile development board for AVR microcontrollers ATmega//. It is good for testing and debugging embedded programs. It has many built-in peripheries connected to microcontroller

More information

STK200 Starter Kit User Guide May 2004

STK200 Starter Kit User Guide May 2004 STK200 Starter Kit User Guide ---------------------------------------------------------------- May 2004 R Table of Contents Section 1 Introduction... 1-1 1.1 Device Support...1-1 Section 2 Getting Started...

More information

ET-ARM7 STAMP LPC2119

ET-ARM7 STAMP LPC2119 User Manual of ET-ARM7 STAMP LPC9 Board ET-ARM7 STAMP LPC9 ET-ARM7 STAMP LPC9 which is ARM7TDMI-S Core Microcontroller Board uses 6 Pin 6/-Bit Low Power No.LPC9 from Philips as MCU in Board. Board Structure

More information

MAVRIC-IIB Mega AVR Integrated Controller II Revision B Technical Manual

MAVRIC-IIB Mega AVR Integrated Controller II Revision B Technical Manual MAVRIC-IIB Mega AVR Integrated Controller II Revision B Technical Manual BDMICRO http://www.bdmicro.com/ March 28, 2005 Copyright (c) 2004 BDMICRO All Rights Reserved. MAVRIC-IIB Technical Manual March

More information

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents Atmel AVR datasheet Contents 1. About this document 2. General information 3. Board overview 4. Getting Started 5. Block schematic and description Appendix A. Circuit diagram B. Compatible AVR device C.

More information

AN-103 Preparing ZBasic Generic Target Devices

AN-103 Preparing ZBasic Generic Target Devices ZBasic Application Note AN-103 Preparing ZBasic Generic Target Devices Introduction The various AVR devices that can be used as ZBasic generic target devices are supplied by Atmel with a certain default

More information

AVR Development Board

AVR Development Board CAMPUS COMPONENT Pvt. Ltd. 1 DISCLAIMER Information furnished is believed to be accurate and reliable at the time of publication. However, Campus Component Pvt. Ltd. assumes no responsibility arising from

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

Table of Contents TABLE OF CONTENTS...1

Table of Contents TABLE OF CONTENTS...1 Table of Contents TABLE OF CONTENTS...1 STK504 UR GUIDE...2 Introduction... 2 Features...2 Known Issues... 4 Getting Started... 5 Hardware overview...5 Mounting the STK504...6 Placing the AVR in the ZIF

More information

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A Application Note for SH69P55A EVB SH69P55A EVB The SH69P55A EVB is used to evaluate the SH69P55A chip's function for the development of application program. It contains of a SH69V55A chip to evaluate the

More information

Zippy AVR Programmer. Zippy Programmer Features. Lomae Pty Ltd PO BOX 1297 Baulkham Hills, NSW,1755 ACN

Zippy AVR Programmer. Zippy Programmer Features. Lomae Pty Ltd PO BOX 1297 Baulkham Hills, NSW,1755 ACN PO BOX 97 ACN 0 80 56 Zippy AVR Programmer Introduction When Atmel released their 8 Bit AVR Microcontroller range, they also released a complete development system that allowed engineers to start developing

More information

Objectives. I/O Ports in AVR. Topics. ATmega16/mega32 pinout. AVR pin out The structure of I/O pins I/O programming Bit manipulating 22/09/2017

Objectives. I/O Ports in AVR. Topics. ATmega16/mega32 pinout. AVR pin out The structure of I/O pins I/O programming Bit manipulating 22/09/2017 Objectives The AVR microcontroller and embedded systems using assembly and c I/O Ports in AVR List all the ports of the AVR microcontroller Describe the dual role of the AVR pins Code assembly language

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

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

UISP, Mote Programming, and Mote Fuse Help Guide version UISP, Mote Programming, and Mote Fuse HELP GUIDE

UISP, Mote Programming, and Mote Fuse Help Guide version UISP, Mote Programming, and Mote Fuse HELP GUIDE UISP, Mote Programming, and Mote Fuse HELP GUIDE UISP HELP GUIDE... 1 OVERVIEW... 2 UISP PARALLEL PORT PROBLEMS... 2 GENERAL... 2 UISP AND LINUX... 3 ATMEL JTAG POD... 3 ATMEL AVR ISP IN-SYSTEM-PROGRAMMER...

More information

Wireless Sensor Networks. FireFly 2.2 Datasheet

Wireless Sensor Networks. FireFly 2.2 Datasheet 2.2 Datasheet July 6, 2010 This page intentionally left blank. Contents 1. INTRODUCTION...1 Features...1 Applications...2 2. BLOCK DIAGRAM...3 3. HARDWARE CONNECTIONS...4 Power...5 Header 1 ( UARTS, I2C,

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

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

Microprocessors And Microcontrollers (Practical)

Microprocessors And Microcontrollers (Practical) Microprocessors And Microcontrollers (Practical) Semester : 4 th, 5 th (TL, ES) Course Code : ES256, ES313 By: Dr. Attiya Baqai Assistant Professor, Department of Electronics, MUET. 3 Introduction to Programming

More information

AX-12. PIC12F675 microcontroller Activity board

AX-12. PIC12F675 microcontroller Activity board AX- PICF67 microcontroller Activity board Optional of AX- board DC adaptor 9-V Small stepper motor Microcontroller unit features : Microchip s 8-pin PIC microocntroller PICF67 on-board KWord Program memory

More information

Doc: page 1 of 8

Doc: page 1 of 8 Minicon Reference Manual Revision: February 9, 2009 Note: This document applies to REV C of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Minicon board is a

More information

EE 308: Microcontrollers

EE 308: Microcontrollers EE 308: Microcontrollers Introduction Aly El-Osery Electrical Engineering Department New Mexico Institute of Mining and Technology Socorro, New Mexico, USA January 6, 2018 Aly El-Osery (NMT) EE 308: Microcontrollers

More information

SH69P48A EVB. Application Notes for SH69P48A EVB SH69V48A JP2 J4(ICE_J4) S1 IDD TEST JP1 74HC273 JP4 JP3 74HC273 JP6 STKOVE JP7 SW1 J5(ICE_J5)

SH69P48A EVB. Application Notes for SH69P48A EVB SH69V48A JP2 J4(ICE_J4) S1 IDD TEST JP1 74HC273 JP4 JP3 74HC273 JP6 STKOVE JP7 SW1 J5(ICE_J5) SH69P48A EVB Application Notes for SH69P48A EVB The SH69P48A EVB is used to evaluate the SH69P48A chip's function for the development of application program. It contains of a SH69V48A chip to evaluate

More information

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help AVR Intermediate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

Review on Lecture-1. ICT 6641: Advanced Embedded System. Lecture 2 Branch, Call and Delay Loops, AVR I/O port programming

Review on Lecture-1. ICT 6641: Advanced Embedded System. Lecture 2 Branch, Call and Delay Loops, AVR I/O port programming ICT 6641: Advanced Embedded System Lecture 2 Branch, Call and Delay Loops, AVR I/O port programming Prof. S. M. Lutful Kabir Session: April, 2011 Review on Lecture-1 Three parts of a computer : CPU, Memory

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

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab AVR Training Board-I V., Konkuk Univ. Tae Pyeong Kim What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor (CPU). A small

More information

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor

More information

Now you have the basic hardware tools, its time to setup the software environment. The main softwares you will need are:

Now you have the basic hardware tools, its time to setup the software environment. The main softwares you will need are: Hello world AVR Tutorial Series www.extremeelectronics.co.in PART 4 Now you have the basic hardware tools, its time to setup the software environment. The main softwares you will need are: AVR Studio A

More information

Charon 2M. Ethernut embedded ethernet module with 128 kb SRAM. Main Features

Charon 2M. Ethernut embedded ethernet module with 128 kb SRAM. Main Features Charon 2M Ethernut embedded ethernet module with 128 kb SRAM Main Features Full duplex IEEE 802.3 10 Mb/s Ethernet ATmega 128 RISC AVR microcontroller - up to 16 MIPS throughput 128 kbyte In-System Programmable

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

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net Mega128-Net Development Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Net development board is designed

More information

Embedded programming, AVR intro

Embedded programming, AVR intro Applied mechatronics, Lab project Embedded programming, AVR intro Sven Gestegård Robertz Department of Computer Science, Lund University 2017 Outline 1 Low-level programming Bitwise operators Masking and

More information

AVRUSBPRG1 USB AVR IN SYSTEM PROGRAMMER

AVRUSBPRG1 USB AVR IN SYSTEM PROGRAMMER AVRUSBPRG1 USB AVR IN SYSTEM PROGRAMMER 2016 Table of Contents 1- Introduction 1.1- AVRUSBPRG1 Features 1.2- Supported Devices 1.3- System Requirement 1.4- Pinout 2- AVRUSBPRG1 Driver Installation 3- Running

More information

Installation and Maintenance

Installation and Maintenance Chapter 9 Installation and Maintenance 9.1 Hardware and software System requirements. 215 9.2 Operating Manuals. 216 9.3 Software. 221 9.4 Maintenance. 225 Chapter 9 Installation and Maintenance. This

More information

The Atmel ATmega328P Microcontroller

The Atmel ATmega328P Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory 1 Introduction The Atmel ATmega328P Microcontroller by Allan G. Weber This document is a short introduction

More information

PB-MC-AVR28 28 Pin AVR Full Size Development Board

PB-MC-AVR28 28 Pin AVR Full Size Development Board PB-MC-AVR28 28 Pin AVR Full Size Development Board PB-MC-AVR28-UG TABLE OF CONTENTS 1. OVERVIEW... 1 1.1. Introduction... 1 1.2. References... 1 1.2.1. Referenced Documents... 1 1.2.2. Acronyms and Abbreviations...

More information

Introduction to Microcontrollers

Introduction to Microcontrollers CSE391: Embedded Systems and Interfacing Introduction to Microcontrollers Nazmus Saquib Lecturer Department of Computer Science and Engineering Bangladesh University of Engineering and Technology April

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

Embedded Systems and Software

Embedded Systems and Software Embedded Systems and Software Potpourri & Notes on Lab 2 Artist's concept of Mars Exploration Rover. Courtesy NASA Lab 2 Notes Slide 1 The AVR Assembler We use the AVRASM2 assembler that comes with AVR

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

ATMega128_v2 A plug-on processor board.

ATMega128_v2 A plug-on processor board. NIK HEF NATIONAL INSTITUTE FOR NUCLEAR AND HIGH ENERGY PHYSICS ETR 2003-01 january 2003 ET 22920.01.01.v2 Updated: april 2003 ATMega128_v2 A plug-on processor board. A general purpose plug-on board. Most

More information

Doc: page 1 of 6

Doc: page 1 of 6 Nanocon Reference Manual Revision: February 9, 2009 Note: This document applies to REV A-B of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Nanocon board is

More information

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Objectives To be familiar with microcontrollers, PIC18F4550 microcontroller. Tools PIC18F4550 Microcontroller, MPLAB software,

More information

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Cerebot Nano Reference Manual Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A Overview The Cerebot Nano is the

More information

Lab Course Microcontroller Programming

Lab Course Microcontroller Programming Technische Universität München Fakultät für Informatik Forschungs- und Lehreinheit Informatik VI Robotics and Embedded Systems Lab Course Microcontroller Programming Michael Geisinger geisinge@in.tum.de

More information

Supplement for module D041 incl. ATMega8 Prozessor

Supplement for module D041 incl. ATMega8 Prozessor Supplement for module D041 incl. ATMega8 Prozessor V 1.4 16. March 2006 2006 by Peter Küsters This document is in copyright protected. It is not permitted to change any part of it. It is not permitted

More information

CN310 Microprocessor Systems Design

CN310 Microprocessor Systems Design CN310 Microprocessor Systems Design Microcontroller Nawin Somyat Department of Electrical and Computer Engineering Thammasat University Outline Course Contents 1 Introduction 2 Simple Computer 3 Microprocessor

More information

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The MegaAVR-Development board is designed for

More information

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Clock and Fuses Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar Reference WHY YOU NEED A CLOCK SOURCE - COLIN O FLYNN avrfreaks.net http://en.wikibooks.org/wiki/atmel_avr

More information

IAS0430 MICROPROCESSOR SYSTEMS

IAS0430 MICROPROCESSOR SYSTEMS IAS0430 MICROPROCESSOR SYSTEMS Fall 2018 Arduino and assembly language Martin Jaanus U02-308 martin.jaanus@ttu.ee 620 2110, 56 91 31 93 Learning environment : http://isc.ttu.ee Materials : http://isc.ttu.ee/martin

More information

SH69P21 EVB. Application Note for SH69P21 EVB SH69P21 EVB SH69P21

SH69P21 EVB. Application Note for SH69P21 EVB SH69P21 EVB SH69P21 SH69P21 EVB Application Note for SH69P21 EVB The SH69P21 EVB is used to evaluate the SH69P21 chip's function for the development of application program. It contains of a SH69V21 chip to evaluate the functions

More information

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP DEVBOARD3 DATASHEET 10Mbits Ethernet & SD card PIC18F67J60 MICROCHIP Version 1.0 - March 2009 DEVBOARD3 Version 1.0 March 2009 Page 1 of 7 The DEVBOARD3 is a proto-typing board used to quickly and easily

More information

ATAVRAUTO User Guide

ATAVRAUTO User Guide ATAVRAUTO100... User Guide Section 1 Introduction... 1-4 1.1 Overview...1-4 Section 2 Using the ATAVRAUTO100... 2-6 2.1 Overview...2-6 2.2 Power Supply...2-7 2.3 Oscillator Sources...2-7 2.4 On-board ressources...2-8

More information

ZL10AVR. Versatile Evaluation Board for AVR Microcontrollers

ZL10AVR. Versatile Evaluation Board for AVR Microcontrollers Versatile Evaluation Board for AVR Microcontrollers Thank you for buying ZL10AVR evaluation board. We hope that the power and quality of our tool allow you to appreciate the advantages of AVR microcontrollers

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