Files
ESPHome_ButtonPlusV2/Components/Base_Module_V2.md
T

3.1 KiB

Base module V2

Controller

Brand: Espressif Type: ESP32-S3-WROOM-1-N16R8 Driver IC: ST7735S (ESPHome compatible)

Datasheet

Pinout / IO

1	GND		
2	3.3V	
3	EN		
4	IO4	Neopixel LED's
5	IO5	SPI MOSI	
6	IO6	SPI SCK
7	IO7	SPI Register select	
8	IO15	
9	IO16	
10	IO17	
11	IO18	
12	IO8		
13	IO19	
14	IO20	
15	IO3	Backlight main display
16	IO46	Backlight mini displays
17	IO9		
18	IO10	
19	IO11	
20	IO12	
21	IO13	
22	IO14	
23	IO21	
24	IO47	I2C SDA > Buttons
25	IO48	I2C SCL > Buttons
26	IO45	
27	IO0		
28	IO35
29	IO36
30	IO37
31	IO38	
32	IO39	
33	IO40	
34	IO41	
35	IO42	
36	TXD0	
37	RXD0	
38	IO1	I2C SDA > Temperature & Ambient Sensor
39	IO2	I2S SCL > Temperature & Ambient Sensor
40	GND		

Connectors

Connector J0

MCP I2C address: 0x20

PIN		Description			Destination
1		GND
	2	+3.3V
3		Reset				ESP32 #3 EN
	4	I2C SDA				ESP32 #24 IO47
5		SPI MOSI			ESP32 #5 IO5
	6	I2C SCK				ESP32 #25 IO48
7		SPI SCK				ESP32 #6 IO6
	8	I2C Address MSP A0		GND
9		SPI Register select		ESP32 #7 IO7
	10	I2C Address MSP A1		GND
11		Mini Display Backlight anode	ESP32 #16 IO46 (via transistor)
	12	I2C Address MSP A2		GND
13		Extensionplate...
	14	Connected with J1,2,3
15		Main Display Backlight anode	ESP32 #15 IO3 (via transistor)
	16	Neopixel Data OUT		J1 #17
17		Neopixel Data IN		ESP32 #4 IO4

Connector J1

MCP I2C address: 0x21

PIN		Description			Destination
1		GND
	2	+3.3V
3		Reset				ESP32 #3 EN
	4	I2C SDA				ESP32 #24 IO47
5		SPI MOSI			ESP32 #5 IO5
	6	I2C SCK				ESP32 #25 IO48
7		SPI SCK				ESP32 #6 IO6
	8	I2C Address MSP A0		3.3V
9		SPI Register select		ESP32 #7 IO7
	10	I2C Address MSP A1		GND
11		Mini Display Backlight anode	ESP32 #16 IO46 (via transistor)
	12	I2C Address MSP A2		GND
13		Extensionplate...
	14	Connected with J0,2,3
15		Main Display Backlight anode	ESP32 #15 IO3 (via transistor)
	16	Neopixel Data OUT		J2 #17
17		Neopixel Data IN		J0 #16

Connector J2

MCP I2C address: 0x22

PIN		Description			Destination
1		GND
	2	+3.3V
3		Reset				ESP32 #3 EN
	4	I2C SDA				ESP32 #24 IO47
5		SPI MOSI			ESP32 #5 IO5
	6	I2C SCK				ESP32 #25 IO48
7		SPI SCK				ESP32 #6 IO6
	8	I2C Address MSP A0		GND
9		SPI Register select		ESP32 #7 IO7
	10	I2C Address MSP A1		3.3V
11		Mini Display Backlight anode	ESP32 #16 IO46 (via transistor)
	12	I2C Address MSP A2		GND
13		Extensionplate...
	14	Connected with J0,1,3
15		Main Display Backlight anode	ESP32 #15 IO3 (via transistor)
	16	Neopixel Data OUT		J3 #17
17		Neopixel Data IN		J1 #16

Connector J3

MCP I2C address: 0x23

PIN		Description			Destination
1		GND
	2	+3.3V
3		Reset				ESP32 #3 EN
	4	I2C SDA				ESP32 #24 IO47
5		SPI MOSI			ESP32 #5 IO5
	6	I2C SCK				ESP32 #25 IO48
7		SPI SCL				ESP32 #6 IO6
	8	I2C Address MSP A0		3.3V
9		SPI Register select		ESP32 #7 IO7
	10	I2C Address MSP A1		3.3V
11		Mini Display Backlight anode	ESP32 #16 IO46 (via transistor)
	12	I2C Address MSP A2		GND
13		Extensionplate...
	14	Connected with J0,1,2
15		Main Display Backlight anode	ESP32 #15 IO3 (via transistor)
	16	Neopixel Data OUT		Extensionplate #5
17		Neopixel Data IN		J2 #16