Espressif Systems ESP32-S2-MINI-2 User manual

ESP32-S2-MINI-2UserManual2.4GHzWi-Fi(802.11b/g/n)moduleBuiltaroundESP32-S2seriesofSoC(chiprevisionv1.0),Xtensa®single-core32-bitLX7mi-croprocessor4MBflashandoptional2MBPSRAMinchippackage37GPIOs,richsetofperipheralsOn-boardPCBantennaESP32-S2-MINI-2Pre-releasev0.5EspressifSystemsCopyright©2022www.espressif.com

1ModuleOverview1ModuleOverviewESP32-S2-MINI-2isageneral-purposeWi-Fimodule.Therichsetofperipheralsandasmallsizemakethismoduleanidealchoiceforsmarthomes,industrialautomation,healthcare,consumerelectronics,etc.Table1:ESP32-S2-MINI-2SpecificationsCategoriesParametersSpecificationsWi-FiProtocols802.11b/g/n(upto150Mbps)Frequencyrange2412~2462MHzHardwareModuleinterfacesGPIO,SPI,I2S,UART,I2C,LEDPWM,TWAI®,LCD,Camerainterface,ADC,DAC,touchsensor,temper-aturesensor,USBOTGIntegratedcrystal40MHzcrystalOperatingvoltage/Powersupply3.0V~3.6VOperatingcurrentAverage:80mAMinimumcurrentdeliveredbypowersupply500mAAmbienttemperature–40°C~+85°C/105°CMoisturesensitivitylevel(MSL)Level3EspressifSystems2ESP32-S2-MINI-2UserManualv0.5

ContentsContents1ModuleOverview22PinDefinitions42.1PinLayout42.2PinDescription43GetStarted73.1WhatYouNeed73.2HardwareConnection73.3SetupDevelopmentEnvironment83.3.1InstallPrerequisites83.3.2GetESP-IDF83.3.3SetupTools93.3.4SetupEnvironmentVariables93.4CreateYourFirstProject93.4.1StartaProject93.4.2ConnectYourDevice93.4.3Configure103.4.4BuildtheProject103.4.5FlashontotheDevice113.4.6Monitor124U.S.FCCStatement145RelatedDocumentationandResources18RevisionHistory19EspressifSystems3ESP32-S2-MINI-2UserManualv0.5

2PinDefinitions2PinDefinitions2.1PinLayoutThepindiagrambelowshowstheapproximatelocationofpinsonthemodule.
Pin 1
Pin 2
Pin 3
Pin 4
Pin 5
Pin 6
Pin 7
Pin 8
Pin 9
Pin 10
Pin 11
Pin 12
Pin 13
Pin 14
Pin 15
GND
GND
3V3
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
IO8
IO9
IO10
IO11
Pin 63
GND
IO12 Pin 16
Pin 17
Pin 18
Pin 19
Pin 20
Pin 21
Pin 22
Pin 23
Pin 24
Pin 25
Pin 26
Pin 27
Pin 28
Pin 29
Pin 30
Pin 64
GND
Pin 31
IO13
IO14
IO15
IO16
IO17
IO18
IO19
IO20
IO21
IO26
NC
IO33
IO34
GND
Pin 32
Pin 33
Pin 34
Pin 35
Pin 36
Pin 37
Pin 38
Pin 39
Pin 40
Pin 41
Pin 42
Pin 43
Pin 44
Pin 45
Pin 65
GND
Pin 62
GND
Pin 46
Pin 47
Pin 48
Pin 49
Pin 50
Pin 51
Pin 52
Pin 53
Pin 54
Pin 55
Pin 56
Pin 57
Pin 58
Pin 59
Pin 60
Pin 61
GND
GND GND GND
GNDGND
GND GND GND
IO35
IO36
IO37
IO38
IO39
IO40
IO41
IO42
TXD0
RXD0
IO45
GND
GND
IO46
EN
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
Keepout Zone
Figure1:PinLayout(TopView)2.2PinDescriptionThemodulehas65pins.SeepindefinitionsinTable2.Forperipheralpinconfigurations,pleaserefertoESP32-S2SeriesDatasheet.Table2:PinDefinitionsNameNo.Type1FunctionGND1,2,30,42,43,46-65PGround3V33PPowersupplyCont’donnextpageEspressifSystems4ESP32-S2-MINI-2UserManualv0.5

2PinDefinitionsTable2–cont’dfrompreviouspageNameNo.Type1FunctionIO04I/O/TRTC_GPIO0,GPIO0IO15I/O/TRTC_GPIO1,GPIO1,TOUCH1,ADC1_CH0IO26I/O/TRTC_GPIO2,GPIO2,TOUCH2,ADC1_CH1IO37I/O/TRTC_GPIO3,GPIO3,TOUCH3,ADC1_CH2IO48I/O/TRTC_GPIO4,GPIO4,TOUCH4,ADC1_CH3IO59I/O/TRTC_GPIO5,GPIO5,TOUCH5,ADC1_CH4IO610I/O/TRTC_GPIO6,GPIO6,TOUCH6,ADC1_CH5IO711I/O/TRTC_GPIO7,GPIO7,TOUCH7,ADC1_CH6IO812I/O/TRTC_GPIO8,GPIO8,TOUCH8,ADC1_CH7IO913I/O/TRTC_GPIO9,GPIO9,TOUCH9,ADC1_CH8,FSPIHDIO1014I/O/TRTC_GPIO10,GPIO10,TOUCH10,ADC1_CH9,FSPICS0,FSPIIO4IO1115I/O/TRTC_GPIO11,GPIO11,TOUCH11,ADC2_CH0,FSPID,FSPIIO5IO1216I/O/TRTC_GPIO12,GPIO12,TOUCH12,ADC2_CH1,FSPICLK,FSPIIO6IO1317I/O/TRTC_GPIO13,GPIO13,TOUCH13,ADC2_CH2,FSPIQ,FSPIIO7IO1418I/O/TRTC_GPIO14,GPIO14,TOUCH14,ADC2_CH3,FSPIWP,FSPIDQSIO1519I/O/TRTC_GPIO15,GPIO15,U0RTS,ADC2_CH4,XTAL_32K_PIO1620I/O/TRTC_GPIO16,GPIO16,U0CTS,ADC2_CH5,XTAL_32K_NIO1721I/O/TRTC_GPIO17,GPIO17,U1TXD,ADC2_CH6,DAC_1IO1822I/O/TRTC_GPIO18,GPIO18,U1RXD,ADC2_CH7,DAC_2,CLK_OUT3IO1923I/O/TRTC_GPIO19,GPIO19,U1RTS,ADC2_CH8,CLK_OUT2,USB_D-IO2024I/O/TRTC_GPIO20,GPIO20,U1CTS,ADC2_CH9,CLK_OUT1,USB_D+IO2125I/O/TRTC_GPIO21,GPIO21IO26226I/O/TSPICS1,GPIO26NC27—NCIO3328I/O/TSPIIO4,GPIO33,FSPIHDIO3429I/O/TSPIIO5,GPIO34,FSPICS0IO3531I/O/TSPIIO6,GPIO35,FSPIDIO3632I/O/TSPIIO7,GPIO36,FSPICLKIO3733I/O/TSPIDQS,GPIO37,FSPIQIO3834I/O/TGPIO38,FSPIWPIO3935I/O/TMTCK,GPIO39,CLK_OUT3IO4036I/O/TMTDO,GPIO40,CLK_OUT2IO4137I/O/TMTDI,GPIO41,CLK_OUT1IO4238I/O/TMTMS,GPIO42TXD039I/O/TU0TXD,GPIO43,CLK_OUT1RXD040I/O/TU0RXD,GPIO44,CLK_OUT2IO4541I/O/TGPIO45IO4644IGPIO46EN45IHigh:on,enablesthechip.Low:off,thechippowersoff.Note:DonotleavetheENpinfloating.EspressifSystems5ESP32-S2-MINI-2UserManualv0.5

2PinDefinitions1P:powersupply;I:input;O:output;T:highimpedance.2IO26isusedbytheembeddedPSRAMontheESP32-S2-MINI-2-N4R2module,andcannotbeusedforotherpurposes.EspressifSystems6ESP32-S2-MINI-2UserManualv0.5

3GetStarted3GetStarted3.1WhatYouNeedTodevelopapplicationsformoduleyouneed:•1xESP32-S2-MINI-2•1xEspressifRFtestingboard•1xUSB-to-Serialboard•1xMicro-USBcable•1xPCrunningLinuxInthisuserguide,wetakeLinuxoperatingsystemasanexample.FormoreinformationabouttheconfigurationonWindowsandmacOS,pleaserefertoESP-IDFProgrammingGuide.3.2HardwareConnection1.SoldertheESP32-S2-MINI-2moduletotheRFtestingboardasshowninFigure2.Figure2:HardwareConnection2.ConnecttheRFtestingboardtotheUSB-to-SerialboardviaTXD,RXD,andGND.3.ConnecttheUSB-to-SerialboardtothePC.4.ConnecttheRFtestingboardtothePCorapoweradaptertoenable5Vpowersupply,viatheMicro-USBcable.5.Duringdownload,connectIO0toGNDviaajumper.Then,turn”ON”thetestingboard.6.Downloadfirmwareintoflash.Fordetails,seethesectionsbelow.EspressifSystems7ESP32-S2-MINI-2UserManualv0.5

3GetStarted7.Afterdownload,removethejumperonIO0andGND.8.PoweruptheRFtestingboardagain.Themodulewillswitchtoworkingmode.Thechipwillreadprogramsfromflashuponinitialization.Note:IO0isinternallylogichigh.IfIO0issettopull-up,theBootmodeisselected.Ifthispinispull-downorleftfloating,theDownloadmodeisselected.FormoreinformationonESP32-S2-MINI-2,pleaserefertoESP32-S2SeriesDatasheet.3.3SetupDevelopmentEnvironmentTheEspressifIoTDevelopmentFramework(ESP-IDFforshort)isaframeworkfordevelopingapplicationsbasedontheEspressifSoCs.UserscandevelopapplicationswithESP32-S2inWindows/Linux/macOSbasedonESP-IDF.HerewetakeLinuxoperatingsystemasanexample.3.3.1InstallPrerequisitesTocompilewithESP-IDFyouneedtogetthefollowingpackages:•CentOS7&8:1sudo yum -y update && sudo yum install git wget flex bison gperf python3 python3-
pip
2python3-setuptools cmake ninja-build ccache dfu-util libusbx
•UbuntuandDebian:1sudo apt-get install git wget flex bison gperf python3 python3-pip python3-
setuptools
2cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
•Arch:1sudo pacman -S --needed gcc git make flex bison gperf python-pip cmake ninja
ccache
2dfu-util libusb
Note:•Thisguideusesthedirectory~/esponLinuxasaninstallationfolderforESP-IDF.•KeepinmindthatESP-IDFdoesnotsupportspacesinpaths.3.3.2GetESP-IDFTobuildapplicationsforESP32-S2-MINI-2module,youneedthesoftwarelibrariesprovidedbyEspressifinESP-IDFrepository.TogetESP-IDF,createaninstallationdirectory(~/esp)todownloadESP-IDFtoandclonetherepositorywith‘gitclone’:EspressifSystems8ESP32-S2-MINI-2UserManualv0.5

3GetStarted1mkdir -p ~/esp
2cd ~/esp
3git clone --recursive https://github.com/espressif/esp-idf.git
ESP-IDFwillbedownloadedinto~/esp/esp-idf.ConsultESP-IDFVersionsforinformationaboutwhichESP-IDFversiontouseinagivensituation.3.3.3SetupToolsAsidefromtheESP-IDF,youalsoneedtoinstallthetoolsusedbyESP-IDF,suchasthecompiler,debugger,Pythonpackages,etc.ESP-IDFprovidesascriptnamed’install.sh’tohelpsetupthetoolsinonego.1cd ~/esp/esp-idf
2./install.sh
3.3.4SetupEnvironmentVariablesTheinstalledtoolsarenotyetaddedtothePATHenvironmentvariable.Tomakethetoolsusablefromthecommandline,someenvironmentvariablesmustbeset.ESP-IDFprovidesanotherscript’export.sh’whichdoesthat.IntheterminalwhereyouaregoingtouseESP-IDF,run:1. $HOME/esp/esp-idf/export.sh
Noweverythingisready,youcanbuildyourfirstprojectonESP32-S2-MINI-2module.3.4CreateYourFirstProject3.4.1StartaProjectNowyouarereadytoprepareyourapplicationforESP32-S2-MINI-2module.Youcanstartwithget-started/hello_worldprojectfromexamplesdirectoryinESP-IDF.Copyget-started/hello_worldto~/espdirectory:1cd ~/esp
2cp -r $IDF_PATH/examples/get-started/hello_world .
ThereisarangeofexampleprojectsintheexamplesdirectoryinESP-IDF.Youcancopyanyprojectinthesamewayaspresentedaboveandrunit.Itisalsopossibletobuildexamplesin-place,withoutcopyingthemfirst.3.4.2ConnectYourDeviceNowconnectyourmoduletothecomputerandcheckunderwhatserialportthemoduleisvisible.SerialportsinLinuxstartwith‘/dev/tty’intheirnames.Runthecommandbelowtwotimes,firstwiththeboardunplugged,thenwithpluggedin.Theportwhichappearsthesecondtimeistheoneyouneed:1ls /dev/tty*
Note:Keeptheportnamehandyasyouwillneeditinthenextsteps.EspressifSystems9ESP32-S2-MINI-2UserManualv0.5

3GetStarted3.4.3ConfigureNavigatetoyour‘hello_world’directoryfromStep3.4.1.StartaProject,setESP32-S2chipasthetargetandruntheprojectconfigurationutility‘menuconfig’.1cd ~/esp/hello_world
2idf.py set-target esp32s2
3idf.py menuconfig
Settingthetargetwith‘idf.pyset-targetESP32-S2’shouldbedoneonce,afteropeninganewproject.Iftheprojectcontainssomeexistingbuildsandconfiguration,theywillbeclearedandinitialized.Thetargetmaybesavedinenvironmentvariabletoskipthisstepatall.SeeSelectingtheTargetforadditionalinformation.Ifthepreviousstepshavebeendonecorrectly,thefollowingmenuappears:Figure3:ProjectConfiguration-HomeWindowYouareusingthismenutosetupprojectspecificvariables,e.g.Wi-Finetworknameandpassword,theprocessorspeed,etc.Settinguptheprojectwithmenuconfigmaybeskippedfor“hello_word”.ThisexamplewillrunwithdefaultconfigurationThecolorsofthemenucouldbedifferentinyourterminal.Youcanchangetheappearancewiththeoption‘--style’.Pleaserun‘idf.pymenuconfig--help’forfurtherinformation.3.4.4BuildtheProjectBuildtheprojectbyrunning:1idf.py build
ThiscommandwillcompiletheapplicationandallESP-IDFcomponents,thenitwillgeneratethebootloader,partitiontable,andapplicationbinaries.1$ idf.py build
2Running cmake in directory /path/to/hello_world/build
3Executing ”cmake -G Ninja --warn-uninitialized /path/to/hello_world”...
EspressifSystems10ESP32-S2-MINI-2UserManualv0.5

3GetStarted4Warn about uninitialized values.
5-- Found Git: /usr/bin/git (found version ”2.17.0”)
6-- Building empty aws_iot component due to configuration
7-- Component names: ...
8-- Component paths: ...
910... (more lines of build system output)
1112[527/527] Generating hello_world.bin
13esptool.py v2.3.1
1415Project build complete. To flash, run this command:
16../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17write_flash --flash_mode dio --flash_size detect --flash_freq 40m
180x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19build/partition_table/partition-table.bin
20or run ’idf.py -p PORT flash’
Iftherearenoerrors,thebuildwillfinishbygeneratingthefirmwarebinary.binfile.3.4.5FlashontotheDeviceFlashthebinariesthatyoujustbuiltontoyourmodulebyrunning:1idf.py -p PORT [-b BAUD] flash
ReplacePORTwithyourESP32-S2board’sserialportnamefromStep:ConnectYourDevice.YoucanalsochangetheflasherbaudratebyreplacingBAUDwiththebaudrateyouneed.Thedefaultbaudrateis460800.Formoreinformationonidf.pyarguments,seeidf.py.Note:Theoption‘flash‘automaticallybuildsandflashestheproject,sorunning‘idf.pybuild‘isnotnecessary.Whenflashing,youwillseetheoutputlogsimilartothefollowing:1...
2esptool.py esp32s2 -p /dev/ttyUSB0 -b 460800 --before=default_reset --after=hard_reset
3write_flash --flash_mode dio --flash_freq 80m --flash_size 4 MB 0x0 bootloader/bootloader.
bin
40x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5esptool.py v3.2-dev
6Serial port /dev/ttyUSB0
7Connecting....
8Chip is ESP32-S2
9Features: WiFi
10Crystal is 40MHz
11MAC: 7c:df:a1:e0:00:64
12Uploading stub...
13Running stub...
EspressifSystems11ESP32-S2-MINI-2UserManualv0.5

3GetStarted14Stub running...
15Changing baud rate to 460800
16Changed.
17Configuring flash size...
18Flash will be erased from 0x00000000 to 0x00004fff...
19Flash will be erased from 0x00010000 to 0x00039fff...
20Flash will be erased from 0x00008000 to 0x00008fff...
21Compressed 18896 bytes to 11758...
22Writing at 0x00000000... (100 %)
23Wrote 18896 bytes (11758 compressed) at 0x00000000 in 0.5 seconds (effective 279.9 kbit/s)
...
24Hash of data verified.
25Compressed 168208 bytes to 88178...
26Writing at 0x00010000... (16 %)
27Writing at 0x0001a80f... (33 %)
28Writing at 0x000201f1... (50 %)
29Writing at 0x00025dcf... (66 %)
30Writing at 0x0002d0be... (83 %)
31Writing at 0x00036c07... (100 %)
32Wrote 168208 bytes (88178 compressed) at 0x00010000 in 2.4 seconds (effective 569.2 kbit/s
)...
33Hash of data verified.
34Compressed 3072 bytes to 103...
35Writing at 0x00008000... (100 %)
36Wrote 3072 bytes (103 compressed) at 0x00008000 in 0.1 seconds (effective 478.9 kbit/s)...
37Hash of data verified.
3839Leaving...
40Hard resetting via RTS pin...
41Done
Iftherearenoissuesbytheendoftheflashprocess,theboardwillrebootandstartupthe“hello_world”application.3.4.6MonitorTocheckif“hello_world”isindeedrunning,type‘idf.py-pPORTmonitor‘(DonotforgettoreplacePORTwithyourserialportname).ThiscommandlaunchestheIDFMonitorapplication:1$ idf.py -p /dev/ttyUSB0 monitor
2Running idf_monitor in directory [...]/esp/hello_world/build
3Executing ”python [...]/esp-idf/tools/idf_monitor.py -b 115200
4[...]/esp/hello_world/build/hello-world.elf”...
5--- idf_monitor on /dev/ttyUSB0 115200 ---
6--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
7ets Jun 8 2016 00:22:57
89rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
10ets Jun 8 2016 00:22:57
EspressifSystems12ESP32-S2-MINI-2UserManualv0.5

3GetStarted11...
Afterstartupanddiagnosticlogsscrollup,youshouldsee“Helloworld!”printedoutbytheapplication.1...
2Hello world!
3Restarting in 10 seconds...
4This is esp32s2 chip with 1 CPU core, WiFi,
5silicon revision 1
6Minimum free heap size: 390684 bytes
7Restarting in 9 seconds...
8Restarting in 8 seconds...
9Restarting in 7 seconds...
ToexitIDFmonitorusetheshortcutCtrl+].That’sallwhatyouneedtogetstartedwithESP32-S2-MINI-2module!NowyouarereadytotrysomeotherexamplesinESP-IDF,orgorighttodevelopingyourownapplications.EspressifSystems13ESP32-S2-MINI-2UserManualv0.5

4U.S.FCCStatement4U.S.FCCStatementThedevicecomplieswithKDB996369D03OEMManualv01.BelowareintegrationinstructionsforhostproductmanufacturersaccordingtotheKDB996369D03OEMManualv01.ListofApplicableFCCRulesFCCPart15SubpartC15.247SpecificOperationalUseConditionsThemodulehasWiFifunctions.•OperationFrequency:–WiFi:2412~2462MHz•NumberofChannel:–WiFi:11•Modulation:–WiFi:DSSS;OFDM•Type:On-boardPCBantenna•Gain:4.54dBiMaxThemodulecanbeusedforIoTapplicationswithamaximum4.54dBiantenna.ThehostmanufacturerinstallingthismoduleintotheirproductmustensurethatthefinalcompositproductcomplieswiththeFCCrequirementsbyatechnicalassessmentorevaluationtotheFCCrules,includingthetransmitteroperation.ThehostmanufacturerhastobeawarenottoprovideinformationtotheenduserregardinghowtoinstallorremovethisRFmoduleintheuser’smanualoftheendproductwhichintegratesthismodule.Theendusermanualshallincludeallrequiredregulatoryinformation/warningasshowinthismanual.LimitedModuleProceduresNotapplicable.ThemoduleisasinglemoduleandcomplieswiththerequirementofFCCPart15.212.TraceAntennaDesignsNotapplicable.Themodulehasitsownantenna,anddoesnotneedahost’sprintedboardmicrostriptraceantenna,etc.RFExposureConsiderationsThemodulemustbeinstalledinthehostequipmentsuchthatatleast20cmismaintainedbetweentheantennaandusers’body;andifRFexposurestatementormodulelayoutischanged,thenthehostproductmanufacturerrequiredtotakeresponsibilityofthemodulethroughachangeinFCCIDornewapplication.TheFCCIDofthemodulecannotbeusedonthefinalproduct.Inthesecircumstances,thehostmanufacturerwillberesponsibleforre-evaluatingtheendproduct(includingthetransmitter)andobtainingaseparateFCCauthorization.EspressifSystems14ESP32-S2-MINI-2UserManualv0.5

4U.S.FCCStatementAntennasAntennaspecificationareasfollows:•Type:On-boardPCBantenna•Gain:4.54dBiThisdeviceisintendedonlyforhostmanufacturersunderthefollowingconditions:•Thetransmittermodulemaynotbeco-locatedwithanyothertransmitterorantenna.•Themoduleshallbeonlyusedwiththeexternalantenna(s)thathasbeenoriginallytestedandcertifiedwiththismodule.•Theantennamustbeeitherpermanentlyattachedoremploya‘unique’antennacoupler.Aslongastheconditionsabovearemet,furthertransmittertestwillnotberequired.However,thehostmanufacturerisstillresponsiblefortestingtheirend-productforanyadditionalcompliancerequirementsrequiredwiththismoduleinstalled(forexample,digitaldeviceemissions,PCperipheralrequirements,etc.).LabelandComplianceInformationHostproductmanufacturersneedtoprovideaphysicalore-labelstating“ContainsFCCID:2AC7Z-ESPS2MINI2”withtheirfinishedproduct.Informationontestmodesandadditionaltestingrequirements•OperationFrequency:–WiFi:2412~2462MHz•NumberofChannel:–WiFi:11•Modulation:–WiFi:DSSS;OFDMHostmanufacturermustperformtestofradiatedandconductedemissionandspuriousemission,etc.,accordingtotheactualtestmodesforastand-alonemodulartransmitterinahost,aswellasformultiplesimultaneouslytransmittingmodulesorothertransmittersinahostproduct.OnlywhenallthetestresultsoftestmodescomplywithFCCrequirements,thentheendproductcanbesoldlegally.Additionaltesting,Part15SubpartBcompliantThemodulartransmitterisonlyFCCauthorizedforFCCPart15SubpartC15.247andthatthehostproductmanufacturerisresponsibleforcompliancetoanyotherFCCrulesthatapplytothehostnotcoveredbythemodulartransmittergrantofcertification.IfthegranteemarketstheirproductasbeingPart15SubpartBcompliant(whenitalsocontainsunintentional-radiatordigitalcircuity),thenthegranteeshallprovideanoticestatingthatthefinalhostproductstillrequiresPart15SubpartBcompliancetestingwiththemodulartransmitterinstalled.ThisequipmenthasbeentestedandfoundtocomplywiththelimitsforaClassBdigitaldevice,pursuanttoPart15oftheFCCRules.TheselimitsaredesignedtoprovidereasonableprotectionagainstharmfulinterferenceEspressifSystems15ESP32-S2-MINI-2UserManualv0.5

4U.S.FCCStatementinaresidentialinstallation.Thisequipmentgenerates,usesandcanradiateradiofrequencyenergyand,ifnotinstalledandusedinaccordancewiththeinstructions,maycauseharmfulinterferencetoradiocommunications.However,thereisnoguaranteethatinterferencewillnotoccurinaparticularinstallation.Ifthisequipmentdoescauseharmfulinterferencetoradioortelevisionreception,whichcanbedeterminedbyturningtheequipmentoffandon,theuserisencouragedtotrytocorrecttheinterferencebyoneofthefollowingmeasures:•Reorientorrelocatethereceivingantenna.•Increasetheseparationbetweentheequipmentandreceiver.•Connecttheequipmentintoanoutletonacircuitdifferentfromthattowhichthereceiverisconnected.•Consultthedealeroranexperiencedradio/TVtechnicianforhelp.ThisdevicecomplieswithPart15oftheFCCRules.Operationissubjecttothefollowingtwoconditions:•Thisdevicemaynotcauseharmfulinterference.•Thisdevicemustacceptanyinterferencereceived,includinginterferencethatmaycauseundesiredoperation.Caution:Anychangesormodificationsnotexpresslyapprovedbythepartyresponsibleforcompliancecouldvoidtheuser’sauthoritytooperatetheequipment.ThisequipmentcomplieswithFCCRFradiationexposurelimitssetforthforanuncontrolledenvironment.Thisdeviceanditsantennamustnotbeco-locatedoroperatinginconjunctionwithanyotherantennaortransmitter.Theantennasusedforthistransmittermustbeinstalledtoprovideaseparationdistanceofatleast20cmfromallpersonsandmustnotbeco-locatedoroperatinginconjunctionwithanyotherantennaortransmitter.OEMIntegrationInstructionsThisdeviceisintendedonlyforOEMintegratorsunderthefollowingconditions:•Thetransmittermodulemaynotbeco-locatedwithanyothertransmitterorantenna.•Themoduleshallbeonlyusedwiththeexternalantenna(s)thathasbeenoriginallytestedandcertifiedwiththismodule.Aslongastheconditionsabovearemet,furthertransmittertestwillnotberequired.However,theOEMintegratorisstillresponsiblefortestingtheirend-productforanyadditionalcompliancerequirementsrequiredwiththismoduleinstalled(forexample,digitaldeviceemissions,PCperipheralrequirements,etc.).ValidityofUsingtheModuleCertificationIntheeventthattheseconditionscannotbemet(forexamplecertainlaptopconfigurationsorco-locationwithanothertransmitter),thentheFCCauthorizationforthismoduleincombinationwiththehostequipmentisnolongerconsideredvalidandtheFCCIDofthemodulecannotbeusedonthefinalproduct.Inthesecircumstances,theOEMintegratorwillberesponsibleforre-evaluatingtheendproduct(includingthetransmitter)andobtainingaseparateFCCauthorization.EspressifSystems16ESP32-S2-MINI-2UserManualv0.5

4U.S.FCCStatementEndProductLabelingThefinalendproductmustbelabeledinavisibleareawiththefollowing:“ContainsTransmitterModuleFCCID:2AC7Z-ESPS2MINI2”.EspressifSystems17ESP32-S2-MINI-2UserManualv0.5

5RelatedDocumentationandResources5RelatedDocumentationandResourcesRelatedDocumentation•ESP32-S2SeriesDatasheet–SpecificationsoftheESP32-S2hardware.•ESP32-S2TechnicalReferenceManual–DetailedinformationonhowtousetheESP32-S2memoryandperipherals.•ESP32-S2HardwareDesignGuidelines–GuidelinesonhowtointegratetheESP32-S2intoyourhardwareproduct.•ESP32-S2SeriesSoCErrata–DescriptionsoferrorsinESP32-S2seriesofSoCsfromchiprevision0forward.•Certicateshttps://espressif.com/en/support/documents/certificates•ESP32-S2Product/ProcessChangeNotications(PCN)https://espressif.com/en/support/documents/pcns•ESP32-S2Advisories–Informationonsecurity,bugs,compatibility,componentreliability.https://espressif.com/en/support/documents/advisories•DocumentationUpdatesandUpdateNoticationSubscriptionhttps://espressif.com/en/support/download/documentsDeveloperZone•ESP-IDFProgrammingGuideforESP32-S2–ExtensivedocumentationfortheESP-IDFdevelopmentframework.•ESP-IDFandotherdevelopmentframeworksonGitHub.https://github.com/espressif•ESP32BBSForum–Engineer-to-Engineer(E2E)CommunityforEspressifproductswhereyoucanpostquestions,shareknowledge,exploreideas,andhelpsolveproblemswithfellowengineers.https://esp32.com/•TheESPJournal–BestPractices,Articles,andNotesfromEspressiffolks.https://blog.espressif.com/•SeethetabsSDKsandDemos,Apps,Tools,ATFirmware.https://espressif.com/en/support/download/sdks-demosProducts•ESP32-S2SeriesSoCs–BrowsethroughallESP32-S2SoCs.https://espressif.com/en/products/socs?id=ESP32-S2•ESP32-S2SeriesModules–BrowsethroughallESP32-S2-basedmodules.https://espressif.com/en/products/modules?id=ESP32-S2•ESP32-S2SeriesDevKits–BrowsethroughallESP32-S2-baseddevkits.https://espressif.com/en/products/devkits?id=ESP32-S2•ESPProductSelector–FindanEspressifhardwareproductsuitableforyourneedsbycomparingorapplyingfilters.https://products.espressif.com/#/product-selector?language=enContactUs•SeethetabsSalesQuestions,TechnicalEnquiries,CircuitSchematic&PCBDesignReview,GetSamples(Onlinestores),BecomeOurSupplier,Comments&Suggestions.https://espressif.com/en/contact-us/sales-questionsEspressifSystems18ESP32-S2-MINI-2UserManualv0.5

RevisionHistoryRevisionHistoryDateVersionReleasenotes2022-09-22v0.5PreliminaryreleaseEspressifSystems19ESP32-S2-MINI-2UserManualv0.5

www.espressif.comDisclaimerandCopyrightNoticeInformationinthisdocument,includingURLreferences,issubjecttochangewithoutnotice.ALLTHIRDPARTY’SINFORMATIONINTHISDOCUMENTISPROVIDEDASISWITHNOWARRANTIESTOITSAUTHENTICITYANDACCURACY.NOWARRANTYISPROVIDEDTOTHISDOCUMENTFORITSMERCHANTABILITY,NON-INFRINGEMENT,FITNESSFORANYPARTICULARPURPOSE,NORDOESANYWARRANTYOTHERWISEARISINGOUTOFANYPROPOSAL,SPECIFICATIONORSAMPLE.Allliability,includingliabilityforinfringementofanyproprietaryrights,relatingtouseofinformationinthisdocumentisdisclaimed.Nolicensesexpressorimplied,byestoppelorotherwise,toanyintellectualpropertyrightsaregrantedherein.TheWi-FiAllianceMemberlogoisatrademarkoftheWi-FiAlliance.TheBluetoothlogoisaregisteredtrademarkofBluetoothSIG.Alltradenames,trademarksandregisteredtrademarksmentionedinthisdocumentarepropertyoftheirrespectiveowners,andareherebyacknowledged.Copyright©2022EspressifSystems(Shanghai)Co.,Ltd.Allrightsreserved.
Table of contents
Other Espressif Systems Control Unit manuals

Espressif Systems
Espressif Systems ESP32-S2-SOLO-2 User manual

Espressif Systems
Espressif Systems ESP32-WROOM-32UE User manual

Espressif Systems
Espressif Systems ESP32-S3-WROOM-2 User manual

Espressif Systems
Espressif Systems ESP32-WROVER-E User manual

Espressif Systems
Espressif Systems EK057 User manual

Espressif Systems
Espressif Systems ESP32-WROOM-32E User manual

Espressif Systems
Espressif Systems ESP32-S3-MINI-1 User manual

Espressif Systems
Espressif Systems ESP32-PICO-V3-ZERO User manual