
Cw308t mspm0l2228
Gustav2/P7
A ChipWhisperer target board for the TI MSPM0L2228 (LQFP-80, TI PN0080A: 12×12 mm body, 0.5 mm pitch), built to drop onto the CW308T→CW312 adapter and attack the AES-ADV engine with a clean measurement front-end.

A ChipWhisperer target board for the TI MSPM0L2228 (LQFP-80, TI PN0080A: 12×12 mm body, 0.5 mm pitch), built to drop onto the CW308T→CW312 adapter and attack the AES-ADV engine with a clean measurement front-end.
P7 is an open-source printed circuit board by Gustav2, from the Gustav2/P7 repository on GitHub. It is a 2-layer board of 62.5 × 72 mm with 31 parts on 94 nets, routed with 260 tracks and 0 vias.
It is built around the MSPM0L2228SPMR. Its parts include 7 connectors, 6 capacitors, 4 resistors, 1 IC and 1 switch.
A ChipWhisperer target board for the TI MSPM0L2228 (LQFP-80, TI PN0080A: 12×12 mm body, 0.5 mm pitch), built to drop onto the CW308T→CW312 adapter and attack the AES-ADV engine with a clean measurement front-end.
Connector positions, mounting holes and outline are taken from NewAE's CW308T_toCW312T gerbers (the "2-layer solid board" adapter): board 2.32″ × 2.8″ (58.9 × 71.1 mm) matching the adapter's main body, the three 20-pin connectors on West/East/South edges (West↔East centres 1.9″, South row 0.2″ below the side columns), 3× M3 mounting holes at the adapter positions.
cw308t_mspm0l2228.kicad_pcb — routed + poured PCB (KiCad 9). Authoritative.cnc/ + cw308t_mspm0l2228_cnc.zip — your CAM set:
TopLayer.gbr, BottomLayer.gbr, BoardOutline.gbr, DrillPlated.drl (147 holes: all 120
connector pins + 8-pin debug header + 10 vias, all plated 1.0 mm), DrillUnplated.drl (3× M3).gerbers/ + cw308t_mspm0l2228_gerbers.zip — full RS-274X set + drill map (for a fab house).render_top.png, render_bottom.png — 3D previews.BOM.csv.B to re-fill before
re-exporting.The .kicad_sch is the earlier logical schematic; the PCB is authoritative for this build
(the sockets/males/pass-throughs are a physical breakout, not a change to the logical nets).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | Wire | W1B, W2A, W2B, W3B, W4B, W5A, W5B, W6A, W6B, W7A, W7B, W8B | |
| 2 | 47k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R4 |
| 1 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C3 |
| 1 | 10R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 10nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C6 |
| 1 | 10uF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 1uF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C5 |
| 1 | 4.7k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | 4.7uF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C4 |
| 1 | 470nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1 |
| 1 | BSL_GND | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | CW308_EAST | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J3 |
| 1 | CW308_SOUTH | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J4 |
| 1 | CW308_WEST | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J1 |
| 1 | EAST_PINS | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | P3 |
| 1 | MSPM0L2228SPMR | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | SOUTH_PINS | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | P4 |
| 1 | WEST_PINS | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | P1 |
It measures 62.5 × 72 mm and has 2 copper layers, 1.6 mm thick.
31 parts, built around the MSPM0L2228SPMR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Gustav2/P7 repository on GitHub, at the commit this page was made from: the board is pcb/pcb.kicad_pcb and its schematic cw308t_mspm0l2228/cw308t_mspm0l2228.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Gustav2 before reusing the design.

Gustav2/P7
A ChipWhisperer target board for the TI MSPM0L2228 (LQFP-80, TI PN0080A: 12×12 mm body, 0.5 mm pitch), built to drop onto the CW308T→CW312 adapter and attack the AES-ADV engine with a clean measurement front-end.

joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

openwch/ch32v003
CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
BlueAndi/Pixelix
Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.

