Adafruit PyPortal Titano - image 1
1 / 3
Adafruit·Iot Display

Adafruit PyPortal Titano

Large-screen IoT display board with ATSAMD51J20 + ESP32 WiFi coprocessor, 3.5" 320×480 resistive touchscreen TFT, 8MB Flash, microSD, speaker, and USB-C. Designed for Python-powered internet-connected dashboards.

Starting from

$59.95

Compatible Firmware

Specifications

ArchitectureARM Cortex-M4F
CPU Cores1
Clock Speed120MHz
GPIO Level3.3V
Power Input5V
Bluetoothfalse
LoRafalse
Zigbeefalse
Ethernetfalse
StoragemicroSD

Certifications

Components

Main MCUMCUDatasheet

Microchip ATSAMD51J20 ARM Cortex-M4F @ 120MHz, 1MB Flash, 256KB RAM.

Espressif ESP32 used as a TLS/SSL-capable WiFi coprocessor for secure internet connectivity.

Bus Interfaces

I2C
SCL: D27SDA: D26
SPI
SCK: D24MISO: D22MOSI: D23
UART
RX: D0TX: D1
USB
WiFi

GPIO Map

D3
D3 — Digital/Analog breakout
analog-inputdigital-inputdigital-outputpwm
D4
D4 — Digital/Analog breakout
analog-inputdigital-inputdigital-outputpwm
D26
SDA — I2C (STEMMA QT)
digital-inputdigital-output
I2C
D27
SCL — I2C (STEMMA QT)
digital-inputdigital-output
I2C
D23
MOSI — SPI
digital-inputdigital-output
SPI
D22
MISO — SPI
digital-inputdigital-output
SPI
D24
SCK — SPI
digital-inputdigital-output
SPI
D1
TX — UART
digital-inputdigital-output
UART
D0
RX — UART
digital-inputdigital-output
UART

Overview

The Adafruit PyPortal Titano is the largest member of Adafruit's PyPortal family — an all-in-one IoT display platform designed to let you build internet-connected dashboards, information displays, and control panels with CircuitPython and almost no wiring. The "Titano" variant doubles the pixel count of the original PyPortal with its 3.5-inch 320×480 resistive touchscreen TFT, giving projects noticeably more real estate for data visualizations, web dashboards, and interactive GUIs.

The board uses a dual-chip architecture: an Atmel ATSAMD51J20 ARM Cortex-M4F handles the application logic and runs CircuitPython, while a dedicated Espressif ESP32 acts as a TLS/SSL-capable WiFi coprocessor. This design means the ESP32 handles all the cryptographic overhead of HTTPS connections, keeping the SAMD51 free for display rendering and user-interface work. Connectivity to online APIs for weather, news, stocks, sports, and custom IoT data is handled through Adafruit's adafruit_requests library.

Onboard storage consists of 8MB of SPI Flash for code and assets, plus a microSD card slot for additional images and data files. A built-in speaker and light sensor complement the display. Two I2C plug-in ports (STEMMA QT) allow sensors to be connected without soldering, and two digital/analog GPIO pins extend the board's functionality. The USB-C connector supports both power and programming.

The PyPortal Titano is a consumer-ready, open-source product. All CircuitPython libraries and example code are freely available on GitHub, and the hardware schematics are published on Adafruit's learn platform.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.