Description
This is V2 of our UPDI-USB-Serial Adapter. Due to the components and parts shortage, we had to replace and substitue parts used on V1. If you ever need to program newer MCU from the megaAVR 0-series or tinyAVR 0/1/2-series families, you probably need an UPDI programmer (unlike the older megaAVR series that uses the ISP interface) to load your code onto the MCU. And if you look around, you will probably come across the expensive Atmel-ICE to do just that. But, thanks to the awesome work of ElTangas on the jtag2updi, we are able to design a simple UPDI programmer with built-in dual USB port.
- On-board
ATmega328PATmega4808 running at 5V / 16 MHz that acts as an UPDI programmer:- Firmware can be updated through Arduino IDE (choose board type as ATmega4808 internal 16 MHz with 32-pin standard using the MegaCoreX board package)
- Dual USB port interface provided by
Silicon Labs’ CP2105WCH’s CH342F- 1 port for UPDI programmer connected to the
ATmega328PATmega4808 - 1 port for target MCU serial-USB interface
- 1 port for UPDI programmer connected to the
- Supports 3.3 V and 5 V logic level operation
- Solder jumper to select logic level of operation
- Up to 100 mA of 3.3 V provided by on-board LDO available for use
- Can be used to load code onto Arduino Boards (for example: Arduino Pro/Pro Mini and our new Mini Ultra based on ATmega4808)
- Solder jumper at the back to select the available supply voltage (3.3 V or 5 V) on the 6-pin receptacle header
- Reset push button for
ATmega328PATmega4808 MCU - Type-C USB connector for reliability
- 2 dual-LED for UPDI programmer USB activity (red & green) and target MCU USB-serial activity (red & green) indication
- 1 yellow LED for UPDI programmer status indicator
- USB drivers available for Windows, Mac, and Linux
- Dimension: 15.24 mm x 40.64 mm (excluding the connector overhang), 15.24 mm x 47.24 mm (including the connector overhang)
- Documentation:
Reviews
There are no reviews yet.