Footprint/pad mapping must be verified or added
- Datasheet package is QFN56, 7 mm × 7 mm, 56 perimeter pins plus exposed pad.
- Exposed pad must be pad 57 = GND.
- Confirm the footprint has pads 1–56 plus 57, not just 56 pads.
- Confirm EPAD dimensions match the base ESP32-S3, not the special ESP32-S3FH4R2 variant, which has a different/larger EPAD.
Pin mapping correction to use
- Critical datasheet mapping around pins 43–57 is:
- 43 VDDA
- 44 GPIO38
- 45 MTCK
- 46 MTDO
- 47 VDD3P3_CPU
- 48 MTDI
- 49 MTMS
- 50 U0TXD
- 51 U0RXD
- 52 GPIO45
- 53 GPIO46
- 54 XTAL_N
- 55 XTAL_P
- 56 VDDA
- 57 GND / exposed pad
- If the project symbol has GPIO38 at pin 43 or shifts MTCK/MTDO/VDD3P3_CPU one pin early, that is incorrect.
Electrical metadata to add/check
- Supply voltage recommended range: 3.0 V to 3.6 V, typical 3.3 V.
- Absolute max supply should not exceed 3.6 V.
- Mark power pins correctly:
VDD3P3, VDD3P3_RTC, VDD3P3_CPU, VDDA, VDD_SPI, and EPAD GND.
- Strapping pins should be documented: GPIO0, GPIO3, GPIO45, GPIO46.
GPIO45 controls VDD_SPI voltage and should not be casually used without noting boot implications.