STM32 2.8 inch LCD Board (RBT6)
Specifications
Chip | STM32F103RB |
Package | LQFP64 |
RAM | 20 kBytes |
Flash | 128 kBytes |
Speed | 72 Mhz |
USARTs | 3 |
SPIs | 2 |
I2Cs | 2 |
USB | Yes |
DACs | No |
SD Card | Yes |
Like this? Please tell your friends, blog, or support us by buying our board!
Pinout
Hover the mouse over a pin function for more information. Clicking in a function will tell you how to use it in Espruino.
- Purple boxes show pins that are used for other functionality on the board. You should avoid using these unless you know that the marked device is not used.
- ! boxes contain extra information about the pin. Hover your mouse over them to see it.
- 3.3v boxes mark pins that are not 5v tolerant (they only take inputs from 0 - 3.3v, not 0 - 5v).
- GND is ground (0v).
- ADC is an Analog to Digital Converter (for reading analog voltages)
- PWM is for Pulse Width Modulation. This creates analog voltages from a digital output by sending a series of pulses.
- SPI is the 3 wire Serial Peripheral Interface.
- USART is a 2 wire peripheral for Serial Data.
- I2C is the 2 wire Inter-Integrated Circuit bus.
- CAN is for the Controller Area Network. It is not supported by Espruino.
5V
C0
3.3v
ADC
[C0] ADC12_IN10
LCD
[C0] LCD (d0)
C2
3.3v
ADC
[C2] ADC12_IN12
LCD
[C2] LCD (d2)
C4
3.3v
ADC
[C4] ADC12_IN14
LCD
[C4] LCD (d4)
C6
LCD
[C6] LCD (d6)
PWM
[C6] TIM3_CH1
A0
3.3v
ADC
[A0] ADC12_IN0
BTN1
[A0] BTN1
A4
3.3v
ADC
[A4] ADC12_IN4
TOUCH
[A4] TOUCHSCREEN (cs)
USART2 CK
[A4] USART2_CK
A6
3.3v
ADC
[A6] ADC12_IN6
SD CARD
[A6] SD (miso)
PWM
[A6] TIM3_CH1
SPI1 MISO
[A6] SPI1_MISO
B8
CAN
[B8] CANRX
LCD
[B8] LCD (d8)
I2C1 SCL
[B8] I2C1_SCL
PWM
[B8] TIM4_CH3
B12
LCD
[B12] LCD (d12)
USART3 CK
[B12] USART3_CK
B14
LCD
[B14] LCD (d14)
PWM
[B14] TIM1_CH2N
SPI2 MISO
[B14] SPI2_MISO
3V3
3V3
C12
LCD
[C12] LCD (backlight)
USART3 CK
[C12] USART3_CK
C10
LCD
[C10] LCD (wr)
USART3 TX
[C10] USART3_TX
C8
LCD
[C8] LCD (cs)
PWM
[C8] TIM3_CH3
B2
BOOT1
[B2] BOOT1
B0
3.3v
ADC
[B0] ADC12_IN8
POT1
[B0] POT1
PWM
[B0] TIM1_CH2N TIM3_CH3
A12
CAN
[A12] CANTX
USB
[A12] USB (dp)
5V
GND
C13
3.3v
TOUCH
[C13] TOUCHSCREEN (irq)
C11
LCD
[C11] LCD (rd)
USART3 RX
[C11] USART3_RX
C9
LCD
[C9] LCD (rs)
PWM
[C9] TIM3_CH4
B1
3.3v
ADC
[B1] ADC12_IN9
PWM
[B1] TIM1_CH3N TIM3_CH4
A11
CAN
[A11] CANRX
USB
[A11] USB (dm)
PWM
[A11] TIM1_CH4
GND
GND
C1
3.3v
ADC
[C1] ADC12_IN11
LCD
[C1] LCD (d1)
C3
3.3v
ADC
[C3] ADC12_IN13
LCD
[C3] LCD (d3)
C5
3.3v
ADC
[C5] ADC12_IN15
LCD
[C5] LCD (d5)
C7
LCD
[C7] LCD (d7)
PWM
[C7] TIM3_CH2
A1
3.3v
ADC
[A1] ADC12_IN1
BTN2
[A1] BTN2
PWM
[A1] TIM2_CH2
A5
3.3v
ADC
[A5] ADC12_IN5
SD CARD
[A5] SD (sck)
SPI1 SCK
[A5] SPI1_SCK
A7
3.3v
ADC
[A7] ADC12_IN7
SD CARD
[A7] SD (mosi)
PWM
[A7] TIM1_CH1N TIM3_CH2
SPI1 MOSI
[A7] SPI1_MOSI
B9
CAN
[B9] CANTX
LCD
[B9] LCD (d9)
I2C1 SDA
[B9] I2C1_SDA
PWM
[B9] TIM4_CH4
B13
LCD
[B13] LCD (d13)
PWM
[B13] TIM1_CH1N
SPI2 SCK
[B13] SPI2_SCK
B15
LCD
[B15] LCD (d15)
PWM
[B15] TIM1_CH3N
SPI2 MOSI
[B15] SPI2_MOSI
GND
Pins not on connectors
D0
CAN
[D0] CANRX
OSC
[D0] OSC (1)
D1
CAN
[D1] CANTX
OSC
[D1] OSC (2)
D2
USB
[D2] USB (disc)