This is a housing for my EASY-PDK-PROGRAMMER.
Thanks to the Free PDK community a toolchain and programmer hardware and software was developed to program and interact with PADAUK microcontrollers.
https://free-pdk.github.io/
The board of the prgrammer can be downloaded here:
https://github.com/free-pdk/easy-pdk-programmer-hardware
The software for the programmer including the firmware can be downloaded here:
https://github.com/free-pdk/easy-pdk-programmer-software
Currently following chips are supported:
Supported ICs:
MCU390 (0xC31): OTP : 2048 (14 bit), RAM: 128 bytes (RO)
PFS154 (0xAA1): FLASH: 2048 (14 bit), RAM: 128 bytes
PFS172 (0xCA6): FLASH: 2048 (14 bit), RAM: 128 bytes
PFS173 (0xEA2): FLASH: 3072 (15 bit), RAM: 256 bytes
PMC131 (0xC83): OTP : 1536 (14 bit), RAM: 88 bytes (RO)
PMC251 (0x058): OTP : 1024 (16 bit), RAM: 59 bytes (RO)
PMC271 (0xA58): OTP : 1024 (16 bit), RAM: 64 bytes (RO)
PMS131 (0xC83): OTP : 1536 (14 bit), RAM: 88 bytes (RO)
PMS132 (0x109): OTP : 2048 (14 bit), RAM: 128 bytes (RO)
PMS132B (0x109): OTP : 2048 (14 bit), RAM: 128 bytes (RO)
PMS133 (0xC19): OTP : 4096 (15 bit), RAM: 256 bytes (RO)
PMS134 (0xC19): OTP : 4096 (15 bit), RAM: 256 bytes (RO)
PMS150C (0xA16): OTP : 1024 (13 bit), RAM: 64 bytes
PMS152 (0xA27): OTP : 1280 (14 bit), RAM: 80 bytes
PMS154B (0xE06): OTP : 2048 (14 bit), RAM: 128 bytes
PMS154C (0xE06): OTP : 2048 (14 bit), RAM: 128 bytes
PMS15A (0xA16): OTP : 1024 (13 bit), RAM: 64 bytes
PMS171B (0xD36): OTP : 1536 (14 bit), RAM: 96 bytes
PMS271 (0xA58): OTP : 1024 (16 bit), RAM: 64 bytes (RO)
The housing has a hole that the button can be reached with a pin. (This will only be used once when programming the firmware using the DFU-Mode)
The LEDs have light channels and are covered with translucend whit filament.