{"product_id":"tinypicod-esp32-dev-board-with-dual-antenna","title":"TinyPICO[D] - ESP32 Dev Board with Dual Antenna","description":"\u003cp\u003eTinyPICO[D] is a tiny ESP32 board with switchable onboard and u.FL antennas, an I²C battery fuel gauge and LiPo charging, in the original TinyPICO footprint.\u003c\/p\u003e\n\u003cp\u003eIt’s the TinyPICO you know, re-designed with all the latest Series[D] upgrades and a new ultra low power 1010 Neopixel RGB LED.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_D__Features.webp?v=1793118333\" alt=\"TinyPICO[D] features\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\n\u003ch3\u003eBoth antennas. One board.\u003c\/h3\u003e\n\u003cp\u003eTinyPICO[D] has both an onboard antenna and a u.FL connector for an external antenna, so there’s no separate version to choose. You can switch between them on the fly from inside your code, and the onboard antenna is selected by default, so the ESP32 is safe even without an external antenna plugged in.\u003c\/p\u003e\n\u003ch3\u003eKnow your battery.\u003c\/h3\u003e\n\u003cp\u003eAn I²C fuel gauge for battery monitoring, plus onboard LiPo charging.\u003c\/p\u003e\n\n\u003cp style=\"padding: 0.5em; border: 2px solid orange;\"\u003eTinyPICO[D] uses the CH9102F Serial2UART chip instead of the CP2104. If you are using Windows or macOS, you will need to \u003ca href=\"http:\/\/www.wch-ic.com\/search?q=CH9102\u0026amp;t=downloads\" target=\"_blank\" rel=\"noopener\"\u003einstall the driver\u003c\/a\u003e to be able to access the TinyPICO via USB.\u003c\/p\u003e\n\n\u003ch2\u003eFeatures \u0026amp; Specifications\u003c\/h2\u003e\n\u003ctable style=\"width:100%; border-collapse:collapse;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd; width:30%;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eESP32-PICO-D4\u003cbr\u003e32-bit · Dual-core LX6 · up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e4MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e4MB QSPI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eGPIO\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e14\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eWireless\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eWi-Fi 4 2.4 GHz · 802.11b\/g\/n\u003cbr\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUSB-to-serial \/ UART programming\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003ePower\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e700 mA · 3.3 V regulator\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eLiPo charging · I²C battery fuel gauge · JST PH connector pads on the back\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eSensing\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e5V sense pins\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eOnboard\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eUltra Low-power RGB LED\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e3D high-gain antenna and u.FL connector · software switching\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eFormat\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eBreadboard friendly\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 10px; border-bottom:1px solid #ddd;\"\u003eThickness\u003c\/th\u003e\n\u003ctd style=\"padding:6px 10px; border-bottom:1px solid #ddd;\"\u003e4.3 mm at the USB-C end\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eIn the box\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eColour pinout card\u003c\/li\u003e\n  \u003cli\u003eUnassembled male headers\u003c\/li\u003e\n  \u003cli\u003eUnassembled JST PH battery connector\u003c\/li\u003e\n  \u003cli\u003eAntistatic bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003ePinout\u003c\/h2\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_D__Pinout.webp?v=1793118372\" alt=\"TinyPICO[D] pinout\" style=\"max-width:100%;\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBoard dimensions 36.3 × 17.8 mm · Max thickness 4.3 mm at the USB-C end\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch2\u003eCompare the tiny Series[D] boards.\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x:auto;\"\u003e\n\u003ctable style=\"width:100%; min-width:520px; border-collapse:collapse; font-size:0.9em;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003eFind your next board.\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-au\/products\/tinyc6-esp32-c6\"\u003eTinyC6[D]\u003c\/a\u003e\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003eTinyPICO[D]\u003c\/th\u003e\n      \u003cth style=\"text-align:left; padding:6px 8px; border-bottom:2px solid #ccc;\"\u003e\u003ca href=\"\/en-au\/products\/tinys3-esp32-s3\"\u003eTinyS3[D]\u003c\/a\u003e\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eMCU\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-C6\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-PICO-D4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eESP32-S3FN8\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eFlash\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003ePSRAM\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNone\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e4 MB\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e8 MB\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eAvailable IO\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e14\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e17\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003e2.4 GHz Wi-Fi\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 6\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eWi-Fi 4\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBluetooth\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5.3\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eClassic BT + BLE 4.2\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBLE 5 + Mesh\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eZigbee \/ Thread\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eZigbee + Thread\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · Serial\/JTAG\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · USB-to-serial\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eUSB-C 2.0 · OTG \/ Serial \/ JTAG\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003e3.3 V regulators\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1 × 700 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eRGB LED\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eNeoPixel\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eAntenna\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003eOnboard + u.FL · software switch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eBattery\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e1S LiPo charging · I²C fuel gauge\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth style=\"text-align:left; padding:6px 8px; border-bottom:1px solid #eee;\"\u003eSize\u003c\/th\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003ctd style=\"padding:6px 8px; border-bottom:1px solid #eee;\"\u003e36.3 × 17.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eGetting Started Using Your TinyPICO[D]\u003c\/h2\u003e\n\u003cp\u003ePlease have a read through our \u003ca href=\"https:\/\/unexpectedmaker.com\/getting-started.php\" target=\"_blank\" rel=\"noopener\"\u003eGetting Started Guide\u003c\/a\u003e for information on how to start using your TinyPICO[D] Development Board.\u003c\/p\u003e\n\n\u003ch2\u003eCode any way you like!\u003c\/h2\u003e\n\u003ch3\u003eShips with MicroPython pre-installed!\u003c\/h3\u003e\n\u003cp\u003eThe TinyPICO[D] ships with MicroPython for the ESP32, with its board helper built in.\u003c\/p\u003e\n\u003cp\u003eOf course, you can choose from a wonderful array of other languages and platforms. Explore them all below....\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=circuitpython\u0026amp;mcu=esp32#circuitpython-setup\" target=\"_blank\" rel=\"noopener\"\u003eCircuitPython\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=micropython\u0026amp;mcu=esp32#micropython-setup\" target=\"_blank\" rel=\"noopener\"\u003eMicroPython\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=arduino\u0026amp;mcu=esp32#arduino-setup\" target=\"_blank\" rel=\"noopener\"\u003eArduino\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=espidf\u0026amp;mcu=esp32#espidf-setup\" target=\"_blank\" rel=\"noopener\"\u003eESP-IDF\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=platformio\u0026amp;mcu=esp32#platformio-setup\" target=\"_blank\" rel=\"noopener\"\u003ePlatformIO\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=nanoframework\u0026amp;mcu=esp32#nanoframework-setup\" target=\"_blank\" rel=\"noopener\"\u003e.NET nanoFramework\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=rust\u0026amp;mcu=esp32#rust-setup\" target=\"_blank\" rel=\"noopener\"\u003eRust\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=tinygo\u0026amp;mcu=esp32#tinygo-setup\" target=\"_blank\" rel=\"noopener\"\u003eTinyGo\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/unexpectedmaker.com\/develop.php?platform=javascript\u0026amp;mcu=esp32#javascript-setup\" target=\"_blank\" rel=\"noopener\"\u003eJavaScript\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eDownloads\u003c\/h2\u003e\n\u003cp\u003eDownload TinyPICO[D] resources, including the schematic, 3D model, KiCAD footprint and more.\u003c\/p\u003e\n\n\u003ch3\u003eSchematic\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/um-series-d\/raw\/main\/schematics\/schematic-tinypicod-p1.pdf\" target=\"_blank\" rel=\"noopener\"\u003eDownload ↓\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch3\u003eGitHub\u003c\/h3\u003e\n\u003cp\u003eThe Unexpected Maker Series[D] GitHub repository includes:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e3D STEP file for TinyPICO[D]\u003c\/li\u003e\n  \u003cli\u003eHigh-resolution pinout reference card for TinyPICO[D]\u003c\/li\u003e\n  \u003cli\u003eHelper libraries for Arduino and MicroPython\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/UnexpectedMaker\/um-series-d\" target=\"_blank\" rel=\"noopener\"\u003eOpen GitHub repository →\u003c\/a\u003e\u003c\/p\u003e\n\n\u003ch3\u003eESP32-PICO-D4 datasheet\u003c\/h3\u003e\n\u003cp\u003eFor detailed information about the ESP32-PICO-D4, including full IO capabilities and other functionality, refer to the datasheet from Espressif.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/documentation.espressif.com\/esp32-pico_series_datasheet_en.pdf\" target=\"_blank\" rel=\"noopener\"\u003eView ESP32-PICO-D4 datasheet →\u003c\/a\u003e\u003c\/p\u003e","brand":"Unexpected Maker","offers":[{"title":"Default Title","offer_id":56546178761083,"sku":"TPD-01","price":29.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/files\/TinyPICO_D_Product_Cropped.png?v=1793118945","url":"https:\/\/shop.pimoroni.com\/en-au\/products\/tinypicod-esp32-dev-board-with-dual-antenna","provider":"Pimoroni Ltd","version":"1.0","type":"link"}