mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-26 09:28:13 +00:00
2.0 KiB
2.0 KiB
TREZOR Core Hardware
TREZOR v2 Open Source Hardware Reference Documentation
Photo Front
TODO
Photo Back
TODO
Bill of Materials / BOM
TODO
Eagle Schematic
TODO
Eagle Board
TODO
Developer Kit
- 1 x STM32F407G-DISC1
- 1 x USB Cable Type A Plug/Male to Type Mini-B Plug/Male
- 1 x USB Cable Type A Plug/Male to Type Micro-B Plug/Male
- 1 x Display
- 1 x Capacitive Touch Panel / Sensor
- 1 x microSD Socket
- TODO
Component Notes
Display
- Resolution: 240px x 240px -OR- 240px x 320px
- Driver IC: ST7789V or ILI9341V (on-chip display data RAM of 240x320x18 bits)
- 18-bit (262,144) RGB color graphic type TFT-LCD
- Bus/Interface: 8-bit parallel
Pinout
Description | MCU Pin | Notes |
---|---|---|
LCD_RST | PC14 | |
LCD_FMARK | PD12 | tearing effect input |
LCD_PWM | PB13 | backlight control (brightness) |
LCD_CS | PD7 | |
LCD_RS | PD11 | register select aka command/data |
LCD_RD | PD4 | |
LCD_WR | PD5 | |
LCD_D0 | PD14 | |
LCD_D1 | PD15 | |
LCD_D2 | PD0 | |
LCD_D3 | PD1 | |
LCD_D4 | PE7 | |
LCD_D5 | PE8 | |
LCD_D6 | PE9 | |
LCD_D7 | PE10 |
Capacitive Touch Panel / Sensor
- Bus/Interface: I2C
- Driver IC: FT6206 [TODO: does this matter?]
- single touch
Pinout
Description | MCU Pin |
---|---|
I2C1_SCL | PB6 |
I2C1_SDA | PB7 |
CTP_IRQ | [TODO: missing?] |
microSD Socket
- Bus/Interface: 4-bit
Pinout
Description | MCU Pin |
---|---|
SDIO_D0 | PC8 |
SDIO_D1 | PC9 |
SDIO_D2 | PC10 |
SDIO_D3 | PC11 |
SDIO_CK | PC12 |
SDIO_CMD | PD2 |
SD_CARDDETECT | PC13 |
USB Socket
Pinout
Description | MCU Pin |
---|---|
OTG_FS_VBUS | PA9 |
OTG_FS_ID | PA10 |
OTG_FS_DM | PA11 |
OTG_FS_DP | PA12 |
Dev Board
- Schematic
- STM32F407VGT6
- HSE / High-Speed External Crystal: 8 MHz
- Integrated STMicroelectronics ST-LINK/V2.1 debugger