Email address / Username  

SBAT90USB162b Atmel® AT90USB162 Development Board

One of today's most widely used MCUs offering native USB support is the Atmel® AT90USB162. It provides an easy way to add USB functionality to any new design along with hundreds of different projects that are available.

The SBAT90USB162b is an Atmel® AT90USB162 development board. This board is a cost-effective yet feature-rich, highly compatible, flexible and easily configurable development tool, designed to give quick start to develop code and for hardware prototyping and testing. It is a solution which is clean in design but still providing configurability and flexibility not available with other products. The board has all the basic circuitry needed to work with AT90USB162: USB connector and circuit, crystal, Reset and HWB buttons, power LED, power source/voltage configuration circuitry, ISP header.

The board offers flexible power configurable via jumpers: both 3.3 V and 5 V USB-powered or supplied from external supply.

Board design makes it compatible with other similar development boards featuring same or similar MCUs and virtually all design/development software and libraries/projects.

The MCU comes pre-programmed with a bootloader allowing code to be programmed without any external programmer – simply by using the FLIP software from Atmel. To enter the bootloader mode, the RST button should be pressed and hold, then the HWB button pressed and the RST button released.

An ISP programmer still can be used via dedicated ISP header as well as debugger like JTAGICE via same header.

FEATURES

  • Selectable by jumpers power – 3.3 V or 5 V from USB bus or external 3.0 V or 5.5 V;

  • All MCU I/O pins are accessible;

  • 100 mil extension headers for connection to universal or breadboards, or direct interfacing with other devices, providing access to all I/O pins and virtually all signals;

  • Mini USB connector – USB 2.0 full speed (12 Mbps) Device mode supported;

  • Dedicated headers for USB signals: D-, D+, VBUS;

  • Built-in 0.9..16 MHz crystal (default 8 MHz);

  • Internal or external clock;

  • Optional transient voltage suppression for USB data lines;

  • Reset (RST) button;

  • Hardware boot (HWB) button – allows bootloader (stock Atmel® or third-party) execution at reset (see AT90USB162 datasheet) – allows MCU programming via USB without external programmer. I/O pin is still useable for other purposes;

  • ISP (6-pin) connector supporting in-circuit programming and debugging via debugWIRE;

  • MCU fuses at default state.

CONFIGURATION

Board design allows easy configuration of all possible power sources by setting jumpers J1 to J4. In case external power source is used it has to be connected between GND (-) (EXTA-13) and PWR (+) (EXTB-26).

I/O voltage / VCC source J1 J2 J3 J4
3.3 V I/O USB-powered open short open short
5 V I/O USB-powered open open short short
3.0 to 3.6 V I/O external power short short open open
3.4 to 5.5 V I/O external power short open short open

VCC presence, no matter what the power source is, is indicated by the green VCC ON LED (D3).

All clocking options are possible. In case of external clock it should be connected to EXTA-12 and the MCU configured accordingly.

PROGRAMMING

The MCU can be programmed via the ISP connector, which is standard 6-pin connector or via USB.

To use the USB programming a bootloader supporting that function must be loaded in MCU's memory. The board comes with the default Atmel® loader. Before programming the bootloader must be activated by first pressing and holding the HWB button (S1), then pressing and holding the RST button (S2), and then releasing the RST button (S2). In order to program via USB software such as FLIP must be used. This and needed USB driver can be downloaded from atmel.com. Tip: When programming is done press the RST button (S2).

SPECIFICATIONS

Processor

AT90USB162

Flash memory

16 kBytes (10,000 write cycles)

Max. clock frequency

8 MHz at 2.7 V, 16 MHz at 4.5 V

RAM

512 Bytes (static)

EEPROM

512 Bytes (100,000 write cycles)

USB

USB 2.0 full speed (12 Mbps) Device mode

USB DPRAM

176 Bytes

I/O lines

22

Timers

1 8-bit, 1 16-bit

PWM channels

5

USART

1

SPI port

1

Programming

Via USB and hardware-initiated bootloader or ISP connector

Debugging

Via debugWIRE interface (ISP connector)

Operating voltage

2.7 V to 5.5 V

Operating temperature

Industrial -40°C to +85°C

Board dimensions

39 x 32 x 14 mm (1.53 x 1.25 x 0.55 in) FR-4 1.5 mm

Weight

7.5 g

PINOUTS

USB Connector:
Pin Signal Description
1 VCC +5V
2 D- Data -
3 D+ Data +
4 ID NC (type B)
5 GND Ground
ISP Connector:
1 2
MISO VCC
SCK MOSI
RST GND
ISP (6-pin) In-circuit programming Debugging via debugWIRE
Pin 1 MISO ×  
Pin 2 VCC × ×
Pin 3 SCK ×  
Pin 4 MOSI ×  
Pin 5 RST × ×
Pin 6 GND × ×
Note: The debugWIRE interface uses only one pin, the RST pin, for communication with the target device. To enable the debugWIRE interface on an AVR device, the DWEN fuse must be programmed (DWEN = 0). AVR devices featuring debugWIRE are shipped with the DWEN fuse unprogrammed. ISP is required to program the DWEN fuse.
Extension Headers:
  GND XT1 XT2 PC2 PC4 PC5 PC6 PC7 PB3 PB4 PB5 PB6 PB7
  13 12 11 10 9 8 7 6 5 4 3 2 1
EXTA, P6
                           
EXTB, P7
  14 15 16 17 18 19 20 21 22 23 24 25 26
  PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PB0 PB1 PB2 VCC PWR

COMPATIBILITY

As all MCU I/O pins are accessible and all MCU powering and clocking options are available the SBAT90USB162b is compatible with virtually any project and development tool designed for AT90USB162 and AVR MCUs.

OLDER VERSIONS

Earlier versions of this board are known as SBAT90USB162a, SBAT90USB162 and SBAT90UBS82162.

DOWNLOADS

Schematic diagram

Dimensions and layout

We at embeddedglow.com use only essential technical cookies to identify sessions. These cookies cannot be used for user identification or marketing-related purposes. This website cannot operate properly without this types of essential technical cookies.
Terms, Conditions and Privacy ePrivacy Directive 2002/58/EC