# Feather RP2040 (Component)
## Description
Feather RP2040 Automotive CAN + TFT FeatherWing
## Component Details
- **Owner:** jlamflux
- **Created:** 7/3/2023
- **Last Updated:** 8/16/2023
- **Visibility:** Public
- **Feather Pin Mapping: INT_CAN:** J1 Pin_11 (labeled D6 on Feather RP2040) → Net INT → U1:~INT
- **Feather Pin Mapping: TOUCH_CS:** Not used / not populated in this revision
- **TFT Backlight Control:** PWM dimming on Feather D10 (J2 Pin_5) preferred; simple on/off also acceptable if PWM unavailable
- **CAN Terminal Block Pin Order:** H–G–L (J6: P1=CANH, P2=GND, P3=CANL)
- **Product Info Url:** https://www.adafruit.com/feather2040?nylayout=mobil&gclid=CjwKCAjw44mlBhAQEiwAqP3eVobi8jBpDXttFYAVoRqpbXVjJXYmGLxm5lL3fPkXPAcbufNEeckaixoCi5cQAvD_BwE
- **Feather Pin Mapping: TOUCH_IRQ:** Not used / not populated in this revision
- **Feather Pin Mapping: CS_CAN:** J1 Pin_3 (labeled D10 on Feather RP2040) → Net CS_CAN → U1:~CS
- **TFT VIN/LITE Supply Voltage:** 5 V from buck output (VBUS)
- **CAN Terminal Block Count:** 1
- **Feather Pin Mapping: CS_TFT:** J1 Pin_4 (labeled D9 on Feather RP2040) → Net CS_TFT → U2:CS2
- **System Question:** How many CAN H/G/L connectors do you want on the board, and what pin order should each use on the terminal block(s): H–G–L or L–G–H?
- **System Architecture:** ```mermaid
flowchart TD
FeatherRP2040["Feather RP2040"]
MCP25625["MCP25625 CAN"]
ILI9341["ILI9341 TFT"]
BuckConverter["12V_to_5V_Buck"]
CAN_Terminal["CAN_H/G/L_Terminal"]
FeatherRP2040 -->|SPI_SCK| MCP25625
FeatherRP2040 -->|SPI_MOSI| MCP25625
FeatherRP2040 -->|SPI_MISO| MCP25625
FeatherRP2040 -->|SPI_SCK| ILI9341
FeatherRP2040 -->|SPI_MOSI| ILI9341
FeatherRP2040 -->|SPI_MISO| ILI9341
FeatherRP2040 -->|CS_CAN| MCP25625
FeatherRP2040 -->|CS_TFT| ILI9341
FeatherRP2040 -->|DC| ILI9341
FeatherRP2040 -->|RST| ILI9341
MCP25625 -->|INT| FeatherRP2040
ILI9341 -->|TOUCH_IRQ| FeatherRP2040
BuckConverter -->|5V_VBUS| FeatherRP2040
BuckConverter -->|5V_VCC| ILI9341
BuckConverter -->|5V_LED| ILI9341
MCP25625 -->|CANH| CAN_Terminal
MCP25625 -->|CANL| CAN_Terminal
CAN_Terminal -->|GND| GND
```
- **Feather Pin Mapping: DC:** J2 Pin_3 (labeled A1 / D15 on Feather RP2040) → Net DC → U2:D/C
- **Feather Pin Mapping: RST:** Use Feather RESET line (RST) tied directly to U2:RESET (no dedicated GPIO)
- **TFT Backlight Current Budget:** 60mA
- **Used in:** 36 projects
- **Stars:** 4
- **Pin Count:** 28
## Pins
| Pin | Name | Type |
|-----|------|------|
| - | 3.3V | |
| - | 3.3V | |
| - | A0 | |
| - | A1 | |
| - | A2 | |
| - | A3 | |
| - | D10 | |
| - | D11 | |
| - | D12 | |
| - | D13 | |
| - | D24 | |
| - | D25 | |
| - | D4 | |
| - | D5 | |
| - | D6 | |
| - | D9 | |
| - | EN | |
| - | GND | |
| - | MISO | |
| - | MOSI | |
| - | RST | |
| - | RX | |
| - | SCK | |
| - | SCL | |
| - | SDA | |
| - | TX | |
| - | VBAT | |
| - | VBUS | |
---
*Generated from [https://www.flux.ai/jlamflux/feather-rp2040](https://www.flux.ai/jlamflux/feather-rp2040)*