AVR AT90USB162 User manual

Type
User manual

AVR AT90USB162 is a microcontroller development board based on the AT90USB162 from Atmel. The board features an In-System Programming (ISP) header for programming the microcontroller, as well as a USB connector for communication and programming. The board is compatible with the Arduino development environment, making it easy to develop and upload code to the microcontroller. The AT90USB162 features 16 KB of flash memory, 512 bytes of EEPROM, and 512 bytes of internal SRAM, making it suitable for a wide range of applications including data logging, sensor interfacing, and motor control.

AVR AT90USB162 is a microcontroller development board based on the AT90USB162 from Atmel. The board features an In-System Programming (ISP) header for programming the microcontroller, as well as a USB connector for communication and programming. The board is compatible with the Arduino development environment, making it easy to develop and upload code to the microcontroller. The AT90USB162 features 16 KB of flash memory, 512 bytes of EEPROM, and 512 bytes of internal SRAM, making it suitable for a wide range of applications including data logging, sensor interfacing, and motor control.

DT-AVR
AT90USB162 CPU Module
DT-AVR AT90USB162 CPU Module is an
AVR
®
AT90USB162 based microcontroller module. It
features an In-System Programming (ISP). This module also
have a bootloader capability via USB and Flexible In-
System Programmer (FLIP) software from Atmel. This
module can be connected to the DT-COMBO BASE
BOARD Series and used for various applications.
Specifications
1. AT90USB162 based (16 KB Flash Memory, 512 Byte
EEPROM, & 512 Bytes Internal SRAM).
2. Up to 22 Input/Output pins, including 8-bits
timer/counter (2 8-bits PWM channels), 16-bits
timer/counter (3 8-bits PWM channels), serial USART,
watchdog timer, and analog comparator.
3. 8 MHz crystal oscillator.
4. Programming via default bootloader.
5. Mini USB connector for communication as well as
programming via bootloader.
6. A port for ISP programming.
7. ISP programming LED indicator.
8. 3.3 – 5.5 Volt DC power supply (VCC).
9. Power supply input and output options are available.
10. Compatible with the DT-COMBO BASE BOARD Series.
Layout
ISP HEADER (J8) is a connector for ISP programming.
HWB (S1) tactile switch is used during programming via
bootloader.
HEADER 1 (J2), HEADER 2 (J3), HEADER 3 (J4), and
HEADER 4 (J5) connectors are power supply and
input/output lines that can be connected to SOCKET 1 -
SOCKET 4 on the DT-COMBO BASE BOARD Series. Use
the triangle marks on both modules as reference. Both
marks should be in the same position and direction. Also
pay attention to the position of the CPU MODULE
connectors so that the installation is precisely aligned
between pins (not shifted).
HEADER 1 HEADER 2
No. Name Function No. Name Function
1 - Not connect 1 PB.7 Port B bit 7
2 - Not connect 2 - Not connect
3 - Not connect 3 - Not connect
4 - Not connect 4 RST Reset
5 - Not connect 5
VEXT
Power
supply input
6 - Not connect 6
7 - Not connect 7
PGND Ground
8 - Not connect 8
9 - Not connect 9 PD.0 Port D bit 0
10 PB.0 Port B bit 0 10 PD.1 Port D bit 1
11 PB.1 Port B bit 1 11 PD.2 Port D bit 2
12 PB.2 Port B bit 2 12 PD.3 Port D bit 3
13 PB.3 Port B bit 3 13 PD.4 Port D bit 4
14 PB.4 Port B bit 4 14 PD.5 Port D bit 5
15 PB.5 Port B bit 5 15 PD.6 Port D bit 6
16 PB.6 Port B bit 6 16 PD.7 Port D bit 7
VCC
GND
GND
GND
GND
MOSI
LED
RESET
SCK
MISO
1 2
HEADER 3 HEADER 4
No. Name Function No. Name Function
1 - Not connect 1 AVCC
ADC power
supply input
2 - Not connect 2 AGND Ground
3 - Not connect 3 - Not connect
4 - Not connect 4 - Not connect
5 - Not connect 5 - Not connect
6 - Not connect 6 - Not connect
7 PC.7 Port C bit 7 7 - Not connect
8 PC.6 Port C bit 6 8 - Not connect
9 PC.5 Port C bit 5 9 - Not connect
10 PC.4 Port C bit 4 10 - Not connect
11 - Not connect 11 - Not connect
12 PC.2 Port C bit 2 12 PGND Ground
13 - Not connect 13 VEXT
Power
supply input
14
PC.0 Port C bit 0
14 - Not connect
depends on jumper J7
15 - Not connect 15 - Not connect
16 - Not connect 16 - Not connect
Important!
VCC can be drawn from external power source
(VEXT) or from USB (VBUS).
AVCC is connected by an inductor to the currently
used power supply line (VEXT form external
power supply or VBUS from USB).
PGND and AGND are connected by lines on the
PCB.
PD.7 is also connected to the HWB (S1) tactile
switch used during bootloader operation.
Pay attention to the pin order at the DT-AVR
AT90USB162 CPU MODULE when connecting it
with another module.
Jumper J7 is used to select function and line of PC.0.
Jumper J7 Allocation
PC.0 on IC is connected to
XTAL2 crystal oscillator
PC.0 on IC is connected to
HEADER 3
To enter bootloader mode, connect mini USB to computer.
Press and hold HWB (S1) tactile switch, and then press
Reset tactile switch on the DT-COMBO BASIC BASE
BOARD. Release Reset tactile switch and then release
HWB tactile switch. Afterward, DT-AVR AT90USB162
CPU MODULE can be connected to the PC using a serial
cable. Choose a suitable port on FLIP as a programming
line.
Important!
Programming via bootloader does not need
additional programming device.
Programming can only be performed via one of
the features, via bootloader or via ISP (with
additional ISP programmer).
ISP header programming will erase the
bootloader program inside the IC.
Jumper J6, J9, J10, J11, and J12 is used to choose the
power source that will be used.
Function
J6, J9, J10, J11, and J12 position
5V Workload 3,3V Workload
Bus Power
(from USB)
Self Power
(from
external
power
source)
Important!
Match jumper settings with the selected power
source. Do not use power source other than the
one selected.
CD/DVD contents
1. CodeVisionAVR
©
evaluation.
2. Atmel Flexible In-System Programmer (FLIP)
©
Software.
3. Testing program for AT90USB162 in CodeVisionAVR
©
C language.
4. Datasheet.
5. DT-AVR AT90USB162 CPU Module Manual.
6. DT-AVR AT90USB162 CPU Module Schematic.
7. How2Use FLIP.
8. Innovative Electronics Website.
Testing Procedure
1. This test uses the DT-COMBO BASIC BASE BOARD.
Connect DT-AVR AT90USB162 CPU MODULE to it.
2. On the DT-COMBO BASIC BASE BOARD perform
these following steps::
Release jumper J31 and arrange jumper J34 and
J35 to point 2-3.
Arrange jumper J22, J23, J24, J25, J26, J27,
J28, and J29 to point 2-3.
Connect PORT B, PORT C, and PORT D with DT-
I/O LED LOGIC TESTER or a series of active low
LEDs.
Connect J2 (UART1) DT-COMBO BASIC BASE
BOARD connector with the computer serial port
using a serial cable.
3. Arrange jumper J7 on the DT-AVR AT90USB162 CPU
MODULE on position 2-3.
4. Arrange jumper J6, J9, J10, J11, and J12 for Self
Power 5V, then connect the DT-AVR AT90USB162
CPU MODULE to PC using a USB cable.
5. Connect a 6.5-12 Volts DC power supply to the DT-
COMBO BASIC BASE BOARD DC port. The power
LEDs on the DT-AVR AT90USB162 CPU MODULE and
1
2
3
J10 J6 J9
1
2
3
J10 J6 J9
1
2
3
J10 J6 J9
1
2
3
J10 J6 J9
1
2
3
J7
1
2
3
J7
J11 J12J11 J12
J11 J12
J11 J12
DT-COMBO BASIC BASE BOARD will light up. If one
or both LEDs do not light up recheck the connections
between the modules and the power supply.
6. Program the AT90USB162 TEST FILE.HEX using
bootloader mode and FLIP.
7. If the download process succeeded, the LEDs
connected to Port B, Port C,and Port D will light up
alternately representing the binary numbers of 0-
255. The LEDs at Port D bit 2 and 3 will not light up
because they are used as UART serial communication
lines. While the LEDs on Port C bit 0,1, and 3 will not
light up.
8. Run the terminal program on the computer to see the
serial data sent by the module to the computer. This
serial communication uses the following configuration:
Baud rate : 9600 bps
Data bit : 8
Parity : none
Stop bit : 1
Flow control : none
9. When using a HEX view (not ASCII), monitor screen
will show hex numbers from 00H up to FFH sent
repeatedly.
Trademark & Copyright
AVR is registered trademark of Atmel Corporation.
CodeVisionAVR is copyright by Pavel Haiduc, HP InfoTech s.r.l.
FLexible In-system Programmer is copyright by Atmel
Corporation.
Thank you for your confidence in using our products. If there
are difficulties, questions, or suggestions regarding this
product, please contact our technical support:
  • Page 1 1
  • Page 2 2
  • Page 3 3

AVR AT90USB162 User manual

Type
User manual

AVR AT90USB162 is a microcontroller development board based on the AT90USB162 from Atmel. The board features an In-System Programming (ISP) header for programming the microcontroller, as well as a USB connector for communication and programming. The board is compatible with the Arduino development environment, making it easy to develop and upload code to the microcontroller. The AT90USB162 features 16 KB of flash memory, 512 bytes of EEPROM, and 512 bytes of internal SRAM, making it suitable for a wide range of applications including data logging, sensor interfacing, and motor control.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI