As of August 2020 the site you are on (wiki.newae.com) is deprecated, and content is now at rtfm.newae.com.

CW308T-AVR

From ChipWhisperer Wiki
Revision as of 11:55, 11 March 2020 by Adewar (Talk | contribs)

Jump to: navigation, search

The serial pins for this target are swapped compared to the usual setup. An example setup script can be found here: https://github.com/newaetech/chipwhisperer-jupyter/blob/1ccd1b1fbd8a3295e1033efb37e53e1022d47cc5/Helper_Scripts/Setup_Notduino.ipynb

CW308T-AVR
P1090088.jpg
Target Device Atmel AVR
Target Architecture 8-bit Harvard
Hardware Crypto No
Design Files

GITHub link

1-Click BOM

OSH Park PCBs
Supported Apps Simple Serial Enc/Auth
Programmer

CW Integrated (ISP)

Atmel ICE (ISP)
Status Released

I/O Connections

The pinout of this module matches the "NOTDuino" kit along with the "CW301 Multi-Target Board" routing. The following is the connection between GPIO1-4 and the I/O lines on the AVR:

CW308 Pin ATMega328P Pin Notes
GPIO1 PD0 (RXD) Serial INPUT to AVR.
GPIO2 PD1 (TXD) Serial OUTPUT from AVR.
GPIO3 N/C
GPIO4 PC0 Trigger pin (mapped to ADC-port such that I/O driver power comes from AVCC).
CLKIN XTAL1
CLKFB PB0 Can set this pin as CLKO with fuse. Useful for synchronizing to internal RC oscillator.
nRST nRST (PC6) Used by in-system-programming (ISP) interface.
MOSI PB3 (MOSI) Used by in-system-programming (ISP) interface.
MISO PB4 (MISO) Used by in-system-programming (ISP) interface.
SCK PB5 (SCK) Used by in-system-programming (ISP) interface.

Programming Header

The 6-pin programming heading can be used with the Atmel ISP interface. The pinout of the 6-pin programming header on the main-board allows it to work with standard Atmel ISP tools:

Avr isp.jpg

Schematic

CW308T AVR Schematic Page 1.png

CW308T AVR Schematic Page 2.png

Hardware