|
This article requires additional photographic illustration |
Proton-CHost port |
USB Type C |
---|
Microcontroller |
STM32F303CCT6 |
---|
MPU |
ARM Cortex-M4 |
---|
Voltage |
3.3V |
---|
Clock speed |
72 MHz |
---|
I/O Voltage |
3.3V, one +5V output pin |
---|
RAM |
40 KB |
---|
Program memory |
256 KB |
---|
Website |
qmk.fm/proton-c/ |
The QMK Proton C is a microcontroller-board, pin-compatible with 3.3V Arduino Pro Micro.
Instead of an 8-bit AVR, it uses the ARM Cortex-M4 based STM32F303CCT6 as microcontroller.
It was made especially to be used with the QMK firmware.
Description
The USB port is a USB type C, which is both through-hole and SMD mounted.
It should be tougher and not as easily torn off as the USB micro B port on the original Pro Micro.
The main part has pads for USB, a +5V output pin for WS2812 LED strips and a physical reset button.
The bottom is a break-away part with 11 additional digital I/O pins not on the Pro Micro and a hole and pad for a piezo speaker/buzzer.
Pinout
Function
|
Pin
|
↑
|
Pin
|
Function
|
|
USB port
|
|
|
(picture)
|
|
|
|
TX
|
5V
|
RX
|
GND
|
GND
|
DFU
|
GND
|
Vcc (+3.3V)
|
SDA
|
B7
|
A2
|
|
SCL
|
B6
|
A1
|
|
|
B5
|
A0
|
|
|
B4
|
A8
|
|
|
B3
|
B13
|
SCLK
|
|
B2
|
B14
|
MISO
|
|
B1
|
B15
|
MOSI
|
|
B0
|
B9
|
|
|
|
|
A4
|
B10
|
|
|
A5
|
B11
|
|
|
A6
|
B12
|
|
|
A7
|
A14
|
SWC
|
|
A8
|
A13
|
SWD
|
|
A15
|
NRST
|
- Internal pins: D+, D-, CR, A3 (5V)
- Pads on bottom: C14, C15, A3 (3.3V), BT0, C13 LED, RST, SWD, SWC
- Pads on top (breakaway part): Buzzer +, Buzzer -
Alternative
- The Bonsai-C is an open source (CERN 2.0) design, made to be a drop-in replacement for the Proton C with the same microcontroller and pinout. It has been adapted for production at JLPCB.