{"product_id":"seeed-studio-xioa-esp32-s3","title":"on demand Seeed Studio XIOA ESP32-S3","description":"\u003cp\u003eon demand Seeed Studio XIAO Series are diminutive development boards, sharing a similar hardware structure, where the size is literally thumb-sized. The code name \"XIAO\" here represents its half feature \"Tiny\", and the other half will be \"Puissant\". on demand Seeed Studio XIAO ESP32S3 Sense integrates camera sensor, digital microphone and SD card supporting. Combining embedded ML computing power and photography capability, this development board can be your great tool to get started with intelligent voice and vision AI. The\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOV2640 camera\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ehas been discontinued, and the subsequent XIAO ESP32S3 Sense uses the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOV3660 camera\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodel.However, the Wiki example code for the camera still applies.\u003c\/p\u003e\n\u003ch3 id=\"specification\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eSpecification\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; height: 1763.44px;\" align=\"center\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 58.7812px;\"\u003eItem\u003c\/th\u003e\n\u003cth style=\"width: 21.3309%; height: 58.7812px;\"\u003eon demand Seeed Studio XIAO ESP32S3\u003c\/th\u003e\n\u003cth style=\"width: 30.3766%; height: 58.7812px;\"\u003eon demand Seeed Studio XIAO ESP32S3 Sense\u003c\/th\u003e\n\u003cth style=\"width: 26.25%; height: 58.7812px;\"\u003eon demand Seeed Studio XIAO ESP32S3 Plus\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 39.1875px;\"\u003eProcessor\u003c\/th\u003e\n\u003ctd style=\"width: 77.9575%; height: 39.1875px;\" colspan=\"3\" align=\"center\"\u003eESP32-S3R8\u003cbr\u003eXtensa LX7 dual-core, 32-bit processor that operates at up to 240 MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 39.1875px;\"\u003eWireless\u003c\/th\u003e\n\u003ctd style=\"width: 77.9575%; height: 39.1875px;\" colspan=\"3\" align=\"center\"\u003eComplete 2.4GHz Wi-Fi subsystem\u003cbr\u003eBLE: Bluetooth 5.0, Bluetooth mesh\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 97.9688px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 97.9688px;\"\u003eBuilt-in Sensors\u003c\/th\u003e\n\u003ctd style=\"width: 21.3309%; height: 97.9688px;\" align=\"center\"\u003e-\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 97.9688px;\" align=\"center\"\u003eOV2640 camera sensor for 1600\u003cem\u003e1200\u003cbr\u003eOV3660 camera sensor for 2048\u003c\/em\u003e1536\u003cbr\u003eDigital microphone\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 97.9688px;\" align=\"center\"\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 78.375px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 78.375px;\"\u003eMemory\u003c\/th\u003e\n\u003ctd style=\"width: 21.3309%; height: 78.375px;\" align=\"center\"\u003eOn-chip 8M PSRAM \u0026amp; 8MB Flash\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 78.375px;\" align=\"center\"\u003eOn-chip 8M PSRAM \u0026amp; 8MB Flash\u003cbr\u003eOnboard SD Card Slot, supporting 32GB FAT\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 78.375px;\" align=\"center\"\u003eOn-chip 8M PSRAM \u0026amp;\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e16MB\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eFlash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 137.156px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 137.156px;\"\u003eInterface\u003c\/th\u003e\n\u003ctd style=\"width: 21.3309%; height: 137.156px;\"\u003e1x UART, 1x IIC, 1x IIS, 1x SPI, 11x GPIOs (PWM), 9x ADC, 1x User LED, 1x Charge LED\u003cbr\u003e1x Reset button, 1x Boot button\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 137.156px;\"\u003e1x UART, 1x IIC, 1x IIS, 1x SPI, 11x GPIOs (PWM), 9x ADC, 1x User LED, 1x Charge LED, 1x B2B Connector (with 2 additional GPIOs), 1x Reset button, 1x Boot button\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 137.156px;\"\u003e\n\u003cstrong\u003e2\u003c\/strong\u003ex UART, 1x IIC, 1x IIS,\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e2\u003c\/strong\u003ex SPI,\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e18\u003c\/strong\u003ex GPIOs (PWM), 9x ADC, 1x User LED, 1x Charge LED, 1x B2B Connector, 1x Reset button, 1x Boot button\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 39.1875px;\"\u003eDimensions\u003c\/th\u003e\n\u003ctd style=\"width: 21.3309%; height: 39.1875px;\" align=\"center\"\u003e21 x 17.8mm\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 39.1875px;\" align=\"center\"\u003e21 x 17.8 x 15mm (with expansion board)\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 39.1875px;\" align=\"center\"\u003e21 x 17.8mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 548.624px;\" rowspan=\"5\"\u003ePower\u003c\/th\u003e\n\u003ctd style=\"width: 77.9575%; height: 39.1875px;\" align=\"center\" colspan=\"3\"\u003eInput voltage (Type-C): 5V\u003cbr\u003eInput voltage (BAT): 4.2V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 117.562px;\"\u003e\n\u003ctd style=\"width: 21.3309%; height: 117.562px;\"\u003eCircuit operating Voltage (ready to operate):\u003cbr\u003e- Type-C: 5V@\u003cstrong\u003e19mA\u003c\/strong\u003e\u003cbr\u003e- BAT: 3.8V@\u003cstrong\u003e22mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 117.562px;\"\u003eCircuit operating Voltage (ready to operate):\u003cbr\u003e- Type-C: 5V@\u003cstrong\u003e38.3mA\u003c\/strong\u003e\u003cbr\u003e- BAT: 3.8V@\u003cstrong\u003e43.2mA\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e(with expansion board)\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 117.562px;\"\u003eCircuit operating Voltage (ready to operate):\u003cbr\u003e- Type-C: 5V@\u003cstrong\u003e28mA\u003c\/strong\u003e\u003cbr\u003e- BAT: 3.8V@\u003cstrong\u003e35mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 137.156px;\"\u003e\n\u003ctd style=\"width: 21.3309%; height: 137.156px;\" align=\"center\"\u003e-\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 137.156px;\" align=\"center\"\u003eWebcam Web application:\u003cbr\u003e- Type-C:\u003cbr\u003e- - Average power consumption: 5V\/\u003cstrong\u003e220mA\u003c\/strong\u003e\u003cbr\u003e- Battery:\u003cbr\u003e- - Average power consumption: 4.2V\/\u003cstrong\u003e212mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 137.156px;\" align=\"center\"\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 235.125px;\"\u003e\n\u003ctd style=\"width: 21.3309%; height: 235.125px;\" align=\"center\"\u003e-\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 235.125px;\" align=\"center\"\u003eMicrophone recording \u0026amp; SD card writing:\u003cbr\u003e- Type-C:\u003cbr\u003e- - Average power consumption: 5V\/\u003cstrong\u003e46.5mA\u003c\/strong\u003e\u003cbr\u003e- - Peak power consumption: 5V\/\u003cstrong\u003e89.6mA\u003c\/strong\u003e\u003cbr\u003e- Battery:\u003cbr\u003e- - Average power consumption: 3.8V\/\u003cstrong\u003e54.4mA\u003c\/strong\u003e\u003cbr\u003e- - Peak power consumption: 3.8V\/\u003cstrong\u003e108mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 235.125px;\" align=\"center\"\u003e-\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 77.9575%; height: 19.5938px;\" colspan=\"3\" align=\"center\"\u003eCharging battery current:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e100mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 568.219px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 568.219px;\"\u003eLow Power Consumption Model\u003c\/th\u003e\n\u003ctd style=\"width: 21.3309%; height: 568.219px;\"\u003eModem-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/25 mA\u003c\/strong\u003e\u003cbr\u003eLight-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/2 mA\u003c\/strong\u003e\u003cbr\u003eDeep Sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/14 μA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 568.219px;\"\u003eWithout any peripherals:\u003cbr\u003e- Modem-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/25.5 mA\u003c\/strong\u003e\u003cbr\u003e- Light-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/2.4 mA\u003c\/strong\u003e\u003cbr\u003e- Deep Sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/63.768 μA\u003c\/strong\u003e\u003cbr\u003eConnect the camera:\u003cbr\u003e- Modem-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/44.57 mA\u003c\/strong\u003e\u003cbr\u003e- Light-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/5.47 mA\u003c\/strong\u003e\u003cbr\u003e- Deep Sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/3.00 mA\u003c\/strong\u003e\u003cbr\u003eConnecting an SD Card:\u003cbr\u003e- Modem-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/32.8 mA\u003c\/strong\u003e\u003cbr\u003e- Light-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/3.48 mA\u003c\/strong\u003e\u003cbr\u003e- Deep Sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/1.08 mA\u003c\/strong\u003e\u003cbr\u003eSimultaneously connect the camera and the SD card:\u003cbr\u003e- Modem-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/55.72 mA\u003c\/strong\u003e\u003cbr\u003e- Light-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/6.56 mA\u003c\/strong\u003e\u003cbr\u003e- Deep Sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/3.98 mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 568.219px;\"\u003eModem-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/26.5 mA\u003c\/strong\u003e\u003cbr\u003eLight-sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/2.2 mA\u003c\/strong\u003e\u003cbr\u003eDeep Sleep Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e3.8V\/69 μA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 58.7812px;\"\u003eWi-Fi Enabled Power Consumption\u003c\/th\u003e\n\u003ctd style=\"width: 21.3309%; height: 58.7812px;\" align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 100 mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 58.7812px;\" align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 110 mA\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e(with expansion board)\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 58.7812px;\" align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 85 mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7812px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 58.7812px;\"\u003eBLE Enabled Power Consumption\u003c\/th\u003e\n\u003ctd style=\"width: 21.3309%; height: 58.7812px;\" align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 85 mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 30.3766%; height: 58.7812px;\" align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 102 mA\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e(with expansion board)\u003c\/td\u003e\n\u003ctd style=\"width: 26.25%; height: 58.7812px;\" align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 77 mA\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1875px;\"\u003e\n\u003cth style=\"width: 17.0424%; height: 39.1875px;\"\u003eWorking Temperature\u003c\/th\u003e\n\u003ctd style=\"width: 77.9575%; height: 39.1875px;\" align=\"center\" colspan=\"3\"\u003e-40°C ~ 65°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 id=\"features\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eFeatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePowerful MCU Board\u003c\/strong\u003e: Incorporate the ESP32S3 32-bit, dual-core, Xtensa processor chip operating up to 240 MHz, mounted multiple development ports, Arduino \/ MicroPython supported\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdvanced Functionality\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e(for Sense): Detachable\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOV2640 camera sensor for 1600x1200\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eresolution and\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eOV3660 camera sensor for 2048x1536\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ecompatible with OV5640 camera sensor, intergating additional digital microphone\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eElaborate Power Design\u003c\/strong\u003e: Lithium battery charge management capability, offer 4 power consumption model which allows for deep sleep mode with power consumption as low as 14μA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGreat Memory for more Possibilities\u003c\/strong\u003e: Offer 8MB PSRAM and 8MB FLASH (16MB in\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003ePlus\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eversion), supporting SD card slot for external 32GB FAT memory (only for XIAO ESP32S3)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOutstanding RF performance\u003c\/strong\u003e: Support 2.4GHz Wi-Fi and BLE dual wireless communication, support 100m+ remote communication when connected with U.FL antenna\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThumb-sized Compact Design\u003c\/strong\u003e: 21 x 17.8mm, adopting the classic form factor of XIAO, suitable for space limited projects like wearable devices\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable align=\"center\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003cth\u003eOV3660 Camera\u003c\/th\u003e\n\u003cth\u003eOV2640 Camera\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMAX Power Consumption on (640*480)\u003c\/th\u003e\n\u003ctd align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 0.6A\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 0.65A\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAVG Power Consumption on (640*480)\u003c\/th\u003e\n\u003ctd align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 0.12A\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 0.24A\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMIN Power Consumption on (640*480)\u003c\/th\u003e\n\u003ctd align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 0.12A\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd align=\"center\"\u003eActive Model:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e~ 0.15A\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2 id=\"hardware-overview\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eHardware Overview\u003c\/h2\u003e\n\u003cp\u003eBefore everything starts, it is quite essential to have some basic parameters of the product. The following table provides information about the characteristics of Seeed Studio XIAO ESP32S3.\u003c\/p\u003e\n\u003cdiv class=\"tabs-container tabList__CuJ\"\u003e\n\u003cul class=\"tabs\" aria-orientation=\"horizontal\" role=\"tablist\"\u003e\n\u003cli class=\"tabs__item tabItem_LNqP tabs__item--active\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\"\u003eon demand XIAO ESP32S3\/XIAO ESP32S3 Sense\u003c\/li\u003e\n\u003cli class=\"tabs__item tabItem_LNqP\" aria-selected=\"false\" role=\"tab\" tabindex=\"-1\"\u003eon demand XIAO ESP32S3 Plus\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"margin-top--md\"\u003e\n\u003cdiv class=\"tabItem_Ymn6\" role=\"tabpanel\"\u003e\n\u003ctable align=\"center\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eXIAO ESP32S3\/XIAO ESP32S3 Sense front indication diagram\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/front-indication.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/front-indication.png\"\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eXIAO ESP32S3\/XIAO ESP32S3 Sense back indication diagram\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/back-indication.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/back-indication.png\"\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eXIAO ESP32S3\/XIAO ESP32S3 Sense Pin List\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-files=\"2.jpg\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/2.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/digilog.pk\/cdn\/shop\/files\/2.jpg\"\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 id=\"power-pins\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003ePower Pins\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5V - This is 5v out from the USB port. You can also use this as a voltage input but you must have some sort of diode (schottky, signal, power) between your external power source and this pin with anode to battery, cathode to 5V pin.\u003c\/li\u003e\n\u003cli\u003e3V3 - This is the regulated output from the onboard regulator. You can draw 700mA\u003c\/li\u003e\n\u003cli\u003eGND - Power\/data\/signal ground\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"strapping-pins\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eStrapping Pins\u003c\/h3\u003e\n\u003cp\u003eAt each startup or reset, a chip requires some initial configuration parameters, such as in which boot mode to load the chip, voltage of flash memory, etc. These parameters are passed over via the strapping pins. After reset, the strapping pins operate as regular IO pins.\u003c\/p\u003e\n\u003cp\u003eThe parameters controlled by the given strapping pins at chip reset are as follows:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eChip boot mode\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– GPIO0 and GPIO46\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVDD_SPI voltage\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– GPIO45\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eROM messages printing\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– GPIO46\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJTAG signal source\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– GPIO3\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGPIO0, GPIO45, and GPIO46 are connected to the chip’s internal weak pull-up\/pull-down resistors at chip reset. These resistors determine the default bit values of the strapping pins. Also, these resistors determine the bit values if the strapping pins are connected to an external high-impedance circuit.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/110.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/110.png\"\u003e\u003c\/div\u003e\n\u003cp\u003eTo change the bit values, the strapping pins should be connected to external pull-down\/pull-up resistances. If the ESP32-S3 is used as a device by a host MCU, the strapping pin voltage levels can also be controlled by the host MCU.\u003c\/p\u003e\n\u003cp\u003eAll strapping pins have latches. At system reset, the latches sample the bit values of their respective strapping pins and store them until the chip is powered down or shut down. The states of latches cannot be changed in any other way. It makes the strapping pin values available during the entire chip operation, and the pins are freed up to be used as regular IO pins after reset.\u003c\/p\u003e\n\u003cp\u003eRegarding the timing requirements for the strapping pins, there are such parameters as setup time and hold time.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/111.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/111.png\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/112.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/112.png\"\u003e\u003c\/div\u003e\n\u003ch2 id=\"getting-started\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eGetting Started\u003c\/h2\u003e\n\u003cp\u003eTo enable you to get started with the XIAO ESP32S3 faster, please read the hardware and software preparation below to prepare the XIAO.\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eXIAO ESP32S3\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eThe factory program preset in the regular version is the touch pin light-up program. When you power up the XIAO, touch some of its pins and the orange user indicator will light up.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/105.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/105.jpg\"\u003e\u003c\/div\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003e\u003cstrong\u003eXIAO ESP32S3 Sense\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eThe XIAO ESP32S3 Sense is shipped with the WebCam sample program pre-installed. You can use this program by giving the XIAO a good antenna installation and powering it up. For details, you can read the Wiki about this program.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/wiki.seeedstudio.com\/xiao_esp32s3_camera_usage#project-ii-video-streaming\" target=\"_blank\"\u003eVideo Streaming\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/98.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/98.png\"\u003e\u003c\/div\u003e\n\u003ch3 id=\"hardware-preparation\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eHardware Preparation\u003c\/h3\u003e\n\u003ch4 id=\"solder-header\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eSolder header\u003c\/h4\u003e\n\u003cp\u003eXIAO ESP32S3 is shipped without pin headers by default, you need to prepare your own pin headers and solder it to the corresponding pins of XIAO so that you can connect to the expansion board or sensor.\u003c\/p\u003e\n\u003cp\u003eDue to the miniature size of XIAO ESP32S3, please be careful when soldering headers, do not stick different pins together, and do not stick solder to the shield or other components. Otherwise, it may cause XIAO to short circuit or not work properly, and the consequences caused by this will be borne by the user.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-files=\"4.jpg\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/4.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/digilog.pk\/cdn\/shop\/files\/4.jpg\"\u003e\u003c\/div\u003e\n\u003ch4 id=\"installation-of-antenna\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eInstallation of antenna\u003c\/h4\u003e\n\u003cp\u003eOn the bottom left of the front of XIAO ESP32S3, there is a separate \"WiFi\/BT Antenna Connector\". In order to get better WiFi\/Bluetooth signal, you need to take out the antenna inside the package and install it on the connector.\u003c\/p\u003e\n\u003cp\u003eThere is a little trick to the installation of the antenna, if you press down hard on it directly, you will find it very difficult to press and your fingers will hurt! The correct way to install the antenna is to put one side of the antenna connector into the connector block first, then press down a little on the other side, and the antenna will be installed.\u003c\/p\u003e\n\u003cp\u003eRemove the antenna is also the case, do not use brute force to pull the antenna directly, one side of the force to lift, the antenna is easy to take off.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/5.gif\"\u003e\u003c\/div\u003e\n\u003ch4 id=\"installation-of-expansion-boards-for-sense\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eInstallation of expansion boards (for Sense)\u003c\/h4\u003e\n\u003cp\u003eIf you are shopping for the XIAO ESP32S3 Sense, then you should also include an expansion board. This expansion board has a 1600x1200 OV2640\/2048x1536 OV3660 camera sensor, Onboard SD Card Slot and digital microphone.\u003c\/p\u003e\n\u003cp\u003eBy installing the expansion board with XIAO ESP32S3 Sense, you can use the functions on the expansion board.\u003c\/p\u003e\n\u003cp\u003eInstalling the expansion board is very simple, you just need to align the connector on the expansion board with the B2B connector on the XIAO ESP32S3, press it hard and hear a \"click\", the installation is complete.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/61.gif\"\u003e\u003c\/div\u003e\n\u003cp\u003eWe now have a new fully XIAO ESP32S3 Sense-compatible powerful camera, the OV5640, on our shelves, and if you purchase it, you can replace the camera to use it.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/ov5640.gif\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"get_one_now_container\"\u003e\u003ca title=\"Ov5640 camera for xiao esp32s3 sense (with heat sink) - from qvga(320*240) up to qsxga(2592*1944), 8\/10-bit rgb raw output, auto-focusing - seeed studio\" href=\"https:\/\/www.seeedstudio.com\/OV5640-Camera-for-XIAO-ESP32S3-Sense-With-Heat-Sink-p-5739.html\" class=\"get_one_now_item\"\u003e\u003cstrong\u003e\u003cspan\u003e\u003cspan style=\"color: ffffff; font-size: large;\"\u003eGet One Now 🖱️\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cp\u003eIf you need to know the detailed parameter information of ov5640, you can refer to the following chart.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/datasheet.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/datasheet.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 12 16\"\u003e\u003cpath d=\"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003etip\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003eAll the programs about cameras in the Wiki are compatible with both OV5640、OV2640 and OV3660 cameras.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4 id=\"installing-the-upgraded-heat-sink\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eInstalling the Upgraded Heat Sink\u003c\/h4\u003e\n\u003cp\u003eEnsure optimal cooling for your XIAO ESP32S3 Sense by installing our upgraded heat sink. This new design is tailored to address the cooling deficiencies observed with the previous models, particularly during intensive operations like camera usage. Feedback highlighted that the original heat sink did not adequately dissipate heat, leading to the development of a more effective solution.\u003c\/p\u003e\n\u003cdetails data-collapsed=\"true\" class=\"details_lb9f isBrowser_bmU9 alert alert--info details_b_Ee\"\u003e\n\u003csummary\u003eClick to View Performance Comparison\u003c\/summary\u003e\n\u003c\/details\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eGather the following items before starting the installation:\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSelected heat sink (single or dual)\u003c\/li\u003e\n\u003cli\u003eA clean ESP32S3\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEnsure your device is powered off and unplugged from any power source before you start.\u003c\/p\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 12 16\"\u003e\u003cpath d=\"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003enotice\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003ePurchasing Note:\u003c\/strong\u003e\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003eWhen purchasing your XIAO ESP32S3 Sense, it's important to note that only\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003emodels equipped with a camera\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ecome with a heat sink included. If you have a version of the ESP32S3 that does not include a camera, you will need to purchase a heat sink separately.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eInstallation Tip:\u003c\/strong\u003e\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003ePrioritize covering the Thermal PAD with the heat sink, as it is directly above the ESP32S3 chip, the primary source of heat. Proper alignment ensures optimal heat dissipation, and note keep the BAT pins as unobstructed as possible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eNow, let’s begin the installation process:\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eStep 1. Prepare the Heat Sink:\u003c\/strong\u003e\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003eStart by removing the protective cover from the heat sink to expose the thermal adhesive. This will prepare the heat sink for a secure attachment to the ESP32S3 chip.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/heat-sink.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/heat-sink.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/remove-heat-sink-cover.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/remove-heat-sink-cover.jpg\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eStep 2. Assemble the Heat Sink:\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"tabs-container tabList__CuJ\"\u003e\n\u003cul class=\"tabs\" aria-orientation=\"horizontal\" role=\"tablist\"\u003e\n\u003cli class=\"tabs__item tabItem_LNqP tabs__item--active\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\"\u003eSingle Heat Sink\u003c\/li\u003e\n\u003cli class=\"tabs__item tabItem_LNqP\" aria-selected=\"false\" role=\"tab\" tabindex=\"-1\"\u003eDual Heat Sinks\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"margin-top--md\"\u003e\n\u003cdiv class=\"tabItem_Ymn6\" role=\"tabpanel\"\u003e\n\u003cp\u003eThis smaller, compact option is sufficient for regular use and allows full access to all GPIO pins.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/pin-single-heat-sink-install.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/pin-single-heat-sink-install.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eStep 3: Final Inspection and Testing\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eAfter installation, ensure everything is properly secured with no risk of short circuits. Verify that the heat sink is properly aligned and securely attached.\u003c\/p\u003e\n\u003ch3 id=\"software-preparation\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eSoftware Preparation\u003c\/h3\u003e\n\u003cp\u003eThe recommended programming tool for the XIAO ESP32S3 is the Arduino IDE, so as part of the software preparation, you will need to complete the Arduino installation.\u003c\/p\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 12 16\"\u003e\u003cpath d=\"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003etip\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003eIf this is your first time using Arduino, we highly recommend you to refer to\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Getting started with arduino\" rel=\"noopener\" href=\"https:\/\/wiki.seeedstudio.com\/Getting_Started_with_Arduino\/\" target=\"_blank\"\u003eGetting Started with Arduino\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 1.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eDownload and Install the stable version of Arduino IDE according to your operating system.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"download_arduino_container\"\u003e\u003ca title=\"Download arduino ide\" href=\"https:\/\/www.arduino.cc\/en\/software\" class=\"download_arduino_item\"\u003e\u003cstrong\u003e\u003cspan\u003e\u003cspan style=\"color: ffffff; font-size: large;\"\u003eDownload Arduino IDE\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eLaunch the Arduino application.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAdd ESP32 board package to your Arduino IDE.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"tabs-container tabList__CuJ\"\u003e\n\u003cul class=\"tabs\" aria-orientation=\"horizontal\" role=\"tablist\"\u003e\n\u003cli class=\"tabs__item tabItem_LNqP tabs__item--active\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\"\u003eFor Windows\u003c\/li\u003e\n\u003cli class=\"tabs__item tabItem_LNqP\" aria-selected=\"false\" role=\"tab\" tabindex=\"-1\"\u003eFor Mac OS\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"margin-top--md\"\u003e\n\u003cdiv class=\"tabItem_Ymn6\" role=\"tabpanel\"\u003e\n\u003cp\u003eNavigate to\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFile \u0026gt; Preferences\u003c\/strong\u003e, and fill\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e\"Additional Boards Manager URLs\"\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ewith the url below:\u003c\/p\u003e\n\u003cdiv class=\"language-text codeBlockContainer_Ckt0 theme-code-block\"\u003e\n\u003cdiv class=\"codeBlockContent_QJqH\"\u003e\n\u003cpre class=\"prism-code language-text codeBlock_bY9V thin-scrollbar\" tabindex=\"0\"\u003e\u003ccode class=\"codeBlockLines_e6Vv\"\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003ehttps:\/\/raw.githubusercontent.com\/espressif\/arduino-esp32\/gh-pages\/package_esp32_index.json\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/code\u003e\u003c\/pre\u003e\n\u003cdiv class=\"buttonGroup_M5ko\"\u003e\u003cbutton class=\"clean-btn\" title=\"Copy\" aria-label=\"Copy code to clipboard\" type=\"button\"\u003e\u003cspan aria-hidden=\"true\" class=\"copyButtonIcons_IEyt\"\u003e\u003csvg class=\"copyButtonIcon_TrPX\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003csvg class=\"copyButtonSuccessIcon_cVMy\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/6.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/6.png\"\u003e\u003c\/div\u003e\n\u003cp\u003eNavigate to\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eTools \u0026gt; Board \u0026gt; Boards Manager...\u003c\/strong\u003e, type the keyword\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eesp32\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ein the search box, select the latest version of\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eesp32\u003c\/strong\u003e, and install it.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/9.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/9.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 16 16\"\u003e\u003cpath d=\"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003ecaution\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003eThe on-board package for XIAO ESP32S3 requires version\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e2.0.8\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand above to be available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 4.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eSelect your board and port.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOn top of the Arduino IDE, you can select the port directly. This is likely to be COM3 or higher (\u003cstrong\u003eCOM1\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eand\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCOM2\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eare usually reserved for hardware serial ports).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs-container tabList__CuJ\"\u003e\n\u003cul class=\"tabs\" aria-orientation=\"horizontal\" role=\"tablist\"\u003e\n\u003cli class=\"tabs__item tabItem_LNqP tabs__item--active\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\"\u003efor XIAO ESP32S2 (Sense)\u003c\/li\u003e\n\u003cli class=\"tabs__item tabItem_LNqP\" aria-selected=\"false\" role=\"tab\" tabindex=\"-1\"\u003efor XIAO ESP32S3 Plus\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"margin-top--md\"\u003e\n\u003cdiv class=\"tabItem_Ymn6\" role=\"tabpanel\"\u003e\n\u003cp\u003eAlso, search for\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003exiao\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ein the development board on the left. select\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eXIAO_ESP32S3\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/10.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/10.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eWith this preparation, you can start writing programs for XIAO ESP32S3 to compile and upload.\u003c\/p\u003e\n\u003ch3 id=\"bootloader-mode\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eBootLoader Mode\u003c\/h3\u003e\n\u003cp\u003eSometimes, using the wrong program can cause the XIAO to lose its port or not function correctly. Common issues include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe XIAO is connected to the computer, but\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eno port number\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003eis found.\u003c\/li\u003e\n\u003cli\u003eThe XIAO is connected, and a port number appears, but the\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eprogram upload fails\u003c\/em\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhen you encounter the above two situations, you can try to put XIAO into BootLoader mode, which can solve most of the problems of unrecognized devices and failed uploads. The specific method is:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 1\u003c\/strong\u003e. Press and hold the\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eBOOT\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003ebutton on the XIAO ESP32S3 without releasing it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 2\u003c\/strong\u003e. Keep the\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eBOOT\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003ebutton pressed and then connect to the computer via the data cable. Release the\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eBOOT\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003ebutton after connecting to the computer.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 3\u003c\/strong\u003e. Upload the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFile \u0026gt; Examples \u0026gt; 01.Basics \u0026gt; Blink\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eprogram to check the operation of the XIAO ESP32S3.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cimg class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/15.gif\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eReset\u003c\/h3\u003e\n\u003cp\u003eWhen the program runs abnormally, you can press\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eReset\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003eonce during power-up to let XIAO re-execute the uploaded program.\u003c\/p\u003e\n\u003cp\u003eWhen you press and hold the\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eBOOT\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003ekey while powering up and then press the\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eReset\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003ekey once, you can also enter BootLoader mode.\u003c\/p\u003e\n\u003ch3 id=\"run-your-first-blink-program\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eRun your first Blink program\u003c\/h3\u003e\n\u003cp\u003eBy now, I believe you have a good understanding of the features and hardware of the XIAO ESP32S3. Next, let's take the simplest Blink program as an example and perform the first blink for your XIAO ESP32S3!\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 1.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eLaunch the Arduino application.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 2.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eNavigate to\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFile \u0026gt; Examples \u0026gt; 01.Basics \u0026gt; Blink\u003c\/strong\u003e, open the program.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/11.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/11.png\"\u003e\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep 3.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eSelect the board model to\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eXIAO ESP32S3\u003c\/strong\u003e, and select the correct port number to upload the program.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/12.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/12.png\"\u003e\u003c\/div\u003e\n\u003cp\u003eOnce the program is successfully uploaded, you will see the following output message and you can observe that the orange LED on the right side of the XIAO ESP32S3 is blinking.\u003c\/p\u003e\n\u003ctable align=\"center\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/13.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/13.png\"\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cdiv\u003e\u003cimg class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/14.gif\"\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eCongratulations, you've learned how to write and upload programs for the XIAO ESP32S3!\u003c\/p\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 14 16\"\u003e\u003cpath d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003enote\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003eThe LED will only turn off when the user LED pin on the XIAO ESP32S3 is set to a high level, and it will only turn on when the pin is set to a low level.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 id=\"battery-usage\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eBattery Usage\u003c\/h2\u003e\n\u003cp\u003eThe XIAO ESP32S3 series has a built-in power management chip that allows the XIAO ESP32S3 to be powered independently by using a battery or to charge the battery through the XIAO ESP32S3's USB port.\u003c\/p\u003e\n\u003cp\u003eIf you want to connect the battery for XIAO, we recommend you to purchase qualified rechargeable 3.7V lithium battery. When soldering the battery, please be careful to distinguish between the positive and negative terminals. The negative terminal of the power supply should be the side closest to the USB port, and the positive terminal of the power supply is the side away from the USB port.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/16.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/16.jpg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 14 16\"\u003e\u003cpath d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003enote\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003eSince all GPIO pins of the XIAO ESP32S3 are assigned their own functions, we do not have a GPIO configured for the battery pin. this means that we cannot get the battery voltage at the software level by reading the analog value of one of the GPIOs. If necessary, you can consider connecting the positive and negative terminals of the battery to two of the pins to measure the battery voltage.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/17.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/17.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 16 16\"\u003e\u003cpath d=\"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003ecaution\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003eWhen you use battery power, there will be no voltage on the 5V pin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eAt the same time, we designed a red indicator light for battery charging, through the indicator light display to inform the user of the current state of the battery in the charge.\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eWhen XIAO ESP32S3 is not connected to the battery, the red light comes on when the Type-C cable is connected and goes off after 30 seconds.\u003c\/li\u003e\n\u003cli\u003eThe red light flashes when the battery is connected and the Type-C cable is connected for charging.\u003c\/li\u003e\n\u003cli\u003eWhen connecting Type-C to charge the battery fully, the red light turns off.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/104.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/104.jpg\"\u003e\u003c\/div\u003e\n\u003ch2 id=\"uf2-bootloader\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eUF2 BootLoader\u003c\/h2\u003e\n\u003cp\u003eWe understand that some users are looking to flash UF2 files directly to XIAO, which will enable the process of batch flashing programs. Here we will describe this method.\u003c\/p\u003e\n\u003cdiv class=\"tabs-container tabList__CuJ\"\u003e\n\u003cul class=\"tabs\" aria-orientation=\"horizontal\" role=\"tablist\"\u003e\n\u003cli class=\"tabs__item tabItem_LNqP tabs__item--active\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\"\u003eMethod I\u003c\/li\u003e\n\u003cli class=\"tabs__item tabItem_LNqP\" aria-selected=\"false\" role=\"tab\" tabindex=\"-1\"\u003eMethod II\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"margin-top--md\"\u003e\n\u003cdiv class=\"tabItem_Ymn6\" role=\"tabpanel\"\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 14 16\"\u003e\u003cpath d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003enote\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003eThis method is currently only available on Windows systems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eStep 1\u003c\/strong\u003e: Download and Extract the Script\u003c\/p\u003e\n\u003cp\u003eDownload the required script zip file and extract it to your local machine:\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003ca title=\"Https:\/\/files.seeedstudio.com\/wiki\/seeedstudio-xiao-esp32s3\/res\/xiaos3-bin2uf2.zip\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/xiaos3-bin2uf2.zip\" target=\"_blank\"\u003ehttps:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/xiaos3-bin2uf2.zip\u003c\/a\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 2\u003c\/strong\u003e: Convert BIN Files to UF2 Files\u003c\/p\u003e\n\u003cp\u003eAfter compiling and saving an Arduino program, you can export the binary\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eBIN\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003efile. This file will be generated in your Arduino project folder.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/106.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/106.png\"\u003e\u003c\/div\u003e\n\u003cp\u003eCopy the\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003eBIN\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003efile to the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003exiaos3-bin2uf2\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003edirectory that you extracted earlier. Then, run the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003econvert_uf2.bat\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003escript to generate a UF2 file, which will require the name of your\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003ebin\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003efile.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStep 3\u003c\/strong\u003e: Enter UF2 BootLoader Mode\u003c\/p\u003e\n\u003cp\u003eConnect the XIAO to your computer and run the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eboot_uf2.bat\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003escript. The XIAO will appear on your computer as a USB drive, indicating it has successfully entered UF2 BootLoader mode.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/107.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/107.png\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eStep 4\u003c\/strong\u003e: Copy the UF2 File to XIAO ESP32S3\u003c\/p\u003e\n\u003cp\u003eAccess the XIAO ESP32S3's USB drive and copy the converted UF2 file to it. Once the copying is complete, the XIAO USB drive will automatically disappear, and the program will start running.\u003c\/p\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 12 16\"\u003e\u003cpath d=\"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003etip\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003col\u003e\n\u003cli\u003eEnsure your program is compiled and running correctly; otherwise, the UF2 file may not execute as expected.\u003c\/li\u003e\n\u003cli\u003eA sample UF2 file for Blink is provided in the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003exiaos3-bin2uf2\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003efolder. When uploaded, the orange LED on the XIAO ESP32S3 will blink. You can use this UF2 file as a test.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eStep 5\u003c\/strong\u003e: Re-enter UF2 BootLoader Mode\u003c\/p\u003e\n\u003cp\u003eIf you need to re-enter UF2 BootLoader mode to upload another UF2 file, quickly press the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eReset\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ebutton followed by the\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eBoot\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ebutton. There’s no need to run the boot_uf2.bat script again.\u003c\/p\u003e\n\u003cdiv class=\"theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary\"\u003e\n\u003cdiv class=\"admonitionHeading_Gvgb\"\u003e\n\u003cspan class=\"admonitionIcon_Rf37\"\u003e\u003csvg viewbox=\"0 0 14 16\"\u003e\u003cpath d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003enote\u003c\/div\u003e\n\u003cdiv class=\"admonitionContent_BuS1\"\u003e\n\u003cp\u003ePress Reset, then Boot, quickly!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 id=\"troubleshooting\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eTroubleshooting\u003c\/h2\u003e\n\u003ch3 id=\"q1-what-should-i-do-if-the-upload-program-failsthe-program-runs-abnormallythe-device-port-is-not-found\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eQ1: What should I do if the upload program fails\/the program runs abnormally\/the device port is not found?\u003c\/h3\u003e\n\u003cp\u003eIf you encounter the above problem, it is recommended that you first try pressing the reset button on the XIAO ESP32S3 to try to get the program running again. If the problem persists, please recheck your program and read the methods provided in\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/wiki.seeedstudio.com\/xiao_esp32s3_getting_started\/#bootloader-mode\"\u003eBootLoader Mode\u003c\/a\u003e\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eto restore the device.\u003c\/p\u003e\n\u003ch3 id=\"q2-why-does-my-xiao-have-the-problem-of-not-being-flush-at-the-rounded-corners-is-this-a-quality-problem\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eQ2: Why does my XIAO have the problem of not being flush at the rounded corners? Is this a quality problem?\u003c\/h3\u003e\n\u003cdiv\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/corners.png\" class=\"medium-zoom-image\" src=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/img\/corners.png\"\u003e\u003c\/div\u003e\n\u003cp\u003eFirst of all, it should be noted that this is not a quality issue and will not affect the normal function of XIAO.\u003c\/p\u003e\n\u003cp\u003eXIAO ESP32S3 is the most complex one in all XIAO because of its high integration, and the PCB needs to be put together in factory production. Due to the high level of integration, the splicing board connection can only be placed at the four rounded corners, which will lead to the problem of uneven rounded corners on the picture. We will try to improve the process to ensure that this problem will be solved in the subsequent production.\u003c\/p\u003e\n\u003ch3 id=\"q3-how-to-flash-the-factory-firmware-to-xiao-esp32s3-provided-on-the-resource-section\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eQ3: How to Flash the Factory Firmware to XIAO ESP32S3 Provided on the Resource Section?\u003c\/h3\u003e\n\u003cp\u003eThe script provided in the resource section supports Windows. After downloading the zip file, you'll find the following files:\u003c\/p\u003e\n\u003cdiv class=\"tabs-container tabList__CuJ\"\u003e\n\u003cul class=\"tabs\" aria-orientation=\"horizontal\" role=\"tablist\"\u003e\n\u003cli class=\"tabs__item tabItem_LNqP tabs__item--active\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\"\u003eXIAO ESP32S3 Factory firmware\u003c\/li\u003e\n\u003cli class=\"tabs__item tabItem_LNqP\" aria-selected=\"false\" role=\"tab\" tabindex=\"-1\"\u003eXIAO ESP32S3 Sense Factory firmware\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"margin-top--md\"\u003e\n\u003cdiv class=\"tabItem_Ymn6\" role=\"tabpanel\"\u003e\n\u003cdiv class=\"language-shell codeBlockContainer_Ckt0 theme-code-block\"\u003e\n\u003cdiv class=\"codeBlockContent_QJqH\"\u003e\n\u003cpre class=\"prism-code language-shell codeBlock_bY9V thin-scrollbar\" tabindex=\"0\"\u003e\u003ccode class=\"codeBlockLines_e6Vv\"\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e.\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e├── boot_app0.bin\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e├── esp32_flasher.py\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e├── esptool.exe\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e├── project_config.json\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e├── xiao_esp32s3_firmware.bin\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e├── xiao_esp32s3_firmware.bootloader.bin\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e├── xiao_esp32s3_firmware.partitions.bin\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan class=\"token-line\"\u003e\u003cspan class=\"token plain\"\u003e└── xiao_esp32s3_firmware_win.bat\u003c\/span\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/code\u003e\u003c\/pre\u003e\n\u003cdiv class=\"buttonGroup_M5ko\"\u003e\u003cbutton class=\"clean-btn\" title=\"Copy\" aria-label=\"Copy code to clipboard\" type=\"button\"\u003e\u003cspan aria-hidden=\"true\" class=\"copyButtonIcons_IEyt\"\u003e\u003csvg class=\"copyButtonIcon_TrPX\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003csvg class=\"copyButtonSuccessIcon_cVMy\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eTo flash the firmware, simply run the appropriate\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003e.bat\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003efile. If the flashing process fails, copy the command line from the prompt and run it manually in the terminal where the files are located.\u003c\/p\u003e\n\u003ch2 id=\"resources\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eResources\u003c\/h2\u003e\n\u003cp\u003e[PDF]\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e\u003ca title=\"Esp32-s3 datasheet\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/esp32-s3_datasheet.pdf\" target=\"_blank\"\u003eESP32-S3 Datasheet\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 id=\"for-seeed-studio-xiao-esp32s3\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eFor Seeed Studio XIAO ESP32S3\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e[PDF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 schematic\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_SCH_v1.2.pdf\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Schematic\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 eagle libraries\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_v1.1_SCH\u0026amp;PCB_230327.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Eagle Libraries\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e[DXF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 dimension in dxf\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_v1.1_Dimensioning.dxf\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Dimension in DXF\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e[LBR]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 eagle footprint\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/Seeed-Studio-XIAO-ESP32S3-footprint-eagle.lbr\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Eagle footprint\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 factory firmware\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO-ESP32S3-firmware-20240814.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Factory firmware\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e[XLSX]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 pinout sheet\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_Sense_Pinout.xlsx\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 pinout sheet\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e[STEP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 3d model\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/seeed-studio-xiao-esp32s3-3d_model.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 3D Model\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e🔗\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e[Kicad]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Opl_kicad_library\/seeed studio xiao series library at master · seeed-studio\/opl_kicad_library · github\" rel=\"noopener\" href=\"https:\/\/github.com\/Seeed-Studio\/OPL_Kicad_Library\/tree\/master\/Seeed%20Studio%20XIAO%20Series%20Library\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 FootPrint\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"for-seeed-studio-xiao-esp32s3-sense\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eFor Seeed Studio XIAO ESP32S3 Sense\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e[PDF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 sense schematic\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_ExpBoard_v1.0_SCH.pdf\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense Schematic\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[Ebook]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Xiao: big power, small board\" rel=\"noopener\" href=\"https:\/\/mjrovai.github.io\/XIAO_Big_Power_Small_Board-ebook\/\" target=\"_blank\"\u003eXIAO: Big Power, Small Board Mastering Arduino and TinyML\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 sense kicad libraries\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/Seeeduino-xiao-ESP32S3-KiCAD-Library.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense KiCAD Libraries\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 sense eagle libraries\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_ExpBoard_v1.0_SCH\u0026amp;PCB_230324.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense Eagle Libraries\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[DXF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 sense dimension in dxf (top)\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_ExpBoard_v1.0_top.dxf\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense Dimension in DXF (top)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[DXF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 sense dimension in dxf (bottom)\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_ExpBoard_v1.0_bot.dxf\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense Dimension in DXF (bottom)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 sense factory firmware\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO-ESP32S3-Sense-firmware-20240814.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense Factory firmware\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[XLSX]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 sense pinout sheet\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_Sense_Pinout.xlsx\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense pinout sheet\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[STEP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 sense 3d model\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/seeed-studio-xiao-esp32s3-sense-3d_model.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense 3D Model\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e🔗\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e[Kicad]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Opl_kicad_library\/seeed studio xiao series library at master · seeed-studio\/opl_kicad_library · github\" rel=\"noopener\" href=\"https:\/\/github.com\/Seeed-Studio\/OPL_Kicad_Library\/tree\/master\/Seeed%20Studio%20XIAO%20Series%20Library\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Sense FootPrint\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"for-seeed-studio-xiao-esp32s3-plus\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eFor Seeed Studio XIAO ESP32S3 Plus\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 plus schematic\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_ESP32S3_Plus_V1.0_SCH_PCB.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Plus Schematic\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 plus kicad libraries\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/Seeed_Studio_XIAO_ESP32S3_Plus_KiCAD_Library2.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Plus KiCAD Libraries\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[DXF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 plus dimension in dxf (top)\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/TOP.dxf\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Plus Dimension in DXF (top)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[DXF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 plus dimension in dxf (bottom)\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/BOTTOM.dxf\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Plus Dimension in DXF (bottom)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[XLSX]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 plus pinout sheet\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/Seeed_Studio_XIAO_ESP32S3_Plus_Pinout.xlsx\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Plus pinout sheet\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao esp32s3 plus kicad file\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/Seeed_Studio_XIAO_ESP32S3_Plus_V1.0_SCH%26PCB_KICAD.zip\" target=\"_blank\"\u003eSeeed Studio XIAO ESP32S3 Plus KiCAD file\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao plus base with botton pad lead out\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_Plus_Base_with_botton_pad_lead_out_V1.0.zip\" target=\"_blank\"\u003eSeeed Studio XIAO Plus Base with botton pad lead out\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[ZIP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Seeed studio xiao plus base without botton pad lead out\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO_Plus_Base_without_botton_pad_lead_out_V1.0.zip\" target=\"_blank\"\u003eSeeed Studio XIAO Plus Base without botton pad lead out\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"for-seeed-studio-xiao-esp32s3-sense-camera\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eFor Seeed Studio XIAO ESP32S3 Sense Camera\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e[PDF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Ov3660 datasheet\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/OV3660_datasheet.pdf\" target=\"_blank\"\u003eOV3660 DataSheet\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[PDF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Ov5640 datasheet\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/OV5640_datasheet.pdf\" target=\"_blank\"\u003eOV5640 DataSheet\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[PDF]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Ov2640 datasheet\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/OV2640_datasheet.pdf\" target=\"_blank\"\u003eOV2640 DataSheet\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 id=\"course-resources\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eCourse Resources\u003c\/h2\u003e\n\u003cdiv align=\"middle\"\u003e\u003cimg loading=\"lazy\" alt=\"Seeed Studio XIOA ESP32-S3\" data-original=\"https:\/\/mjrovai.github.io\/XIAO_Big_Power_Small_Board-ebook\/cover.jpg\" class=\"medium-zoom-image\" src=\"https:\/\/mjrovai.github.io\/XIAO_Big_Power_Small_Board-ebook\/cover.jpg\" width=\"400\"\u003e\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e[Ebook]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Xiao: big power, small board\" rel=\"noopener\" href=\"https:\/\/mjrovai.github.io\/XIAO_Big_Power_Small_Board-ebook\/\" target=\"_blank\"\u003eXIAO: Big Power, Small Board Mastering Arduino and TinyML\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\"other\" class=\"anchor anchorWithStickyNavbar_LWe7\"\u003eOther\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e[STP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Xiao esp32s3 sense housing design (top)\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO-ESP32S3-Sense-housing-design(top).stp\" target=\"_blank\"\u003eXIAO ESP32S3 Sense housing design (top)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e[STP]\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"Xiao esp32s3 sense housing design (bottom)\" rel=\"noopener\" href=\"https:\/\/files.seeedstudio.com\/wiki\/SeeedStudio-XIAO-ESP32S3\/res\/XIAO-ESP32S3-Sense-housing-design(bottom).stp\" target=\"_blank\"\u003eXIAO ESP32S3 Sense housing design (bottom)\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe remaining open source material is being compiled, so stay tuned!\u003c\/em\u003e\u003c\/p\u003e","brand":"Digilog Electronics","offers":[{"title":"Default Title","offer_id":43962608943169,"sku":null,"price":3200.0,"currency_code":"PKR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/2805\/1777\/files\/SeeedStudioXIOAESP32-S3.jpg?v=1779581333","url":"https:\/\/stem.pk\/products\/seeed-studio-xioa-esp32-s3","provider":"stem.pk","version":"1.0","type":"link"}