# 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)*