Particle P1 User manual

3
3
3
4
4
4
5
5
6
6
7
8
9
9
9
10
10
10
11
11
11
12
13
15
15
15
15
16
18
18
18
19
20
20
20
20
20
21
21
21
22
Functionaldescription
OVERVIEW
FEATURES
Interfaces
BLOCKDIAGRAM
POWER
RF
FCCAPPROVEDANTENNAS
PERIPHERALSANDGPIO
RGBLED,SETUPANDRESETBUTTON
JTAGANDSWD
EXTERNALCOEXISTENCEINTERFACE
MemoryMap
STM32F205RGY6FLASHLAYOUTOVERVIEW
DCTLAYOUT
MEMORYMAP(COMMON)
MEMORYMAP(MODULARFIRMWARE-DEFAULT)
MEMORYMAP(MONOLITHICFIRMWARE-OPTIONAL)
Pinandbuttondefinition
PINMARKINGS
PINDESCRIPTION
PINOUTDIAGRAM
COMPLETEP1MODULEPINLISTING
Technicalspecification
ABSOLUTEMAXIMUMRATINGS
RECOMMENDEDOPERATINGCONDITIONS
WI-FISPECIFICATIONS
I/OCHARACTERISTICS
Mechanicalspecifications
OVERALLDIMENSIONS
P1MODULEDIMENSIONS
P1MODULERECOMMENDEDPCBLANDPATTERN
P1ReferenceDesignSchematic
SCHEMATIC-USB
SCHEMATIC-POWER
SCHEMATIC-USERI/O
SCHEMATIC-P1WI-FIMODULE
P1ReferenceDesignLayout
P1REFERENCEDESIGNTOPLAYER(GTL)
P1REFERENCEDESIGNBOTTOMLAYER(GBL)
Recommendedsolderreflowprofile

23
24
25
25
25
25
26
27
28
30
31
32
Orderinginformation
Qualificationandapprovals
Producthandling
TAPEANDREELINFO
MOISTURESENSITIVITYLEVELS
ESDPRECAUTIONS
Defaultsettings
Glossary
FCCICCEWarningsandEndProductLabelingRequirements
Revisionhistory
KnownErrata
Contact

Functionaldescription
TheP1isParticle'stinyWi-FimodulethatcontainsboththeBroadcomWi-Fichipanda
reprogrammableSTM32F205RGY632-bitARMCortex-M3microcontroller.TheP1comespreloaded
withParticlefirmwarelibraries,justlikeourdevkits,andit'sdesignedtosimplifyyourtransitionfrom
prototypetoproduction.TheP1isthePØ'sbigbrother;it'sabitbiggerandatadmoreexpensive,but
itincludessomeextraflashandanantennaandu.FLconnectoronboard.Particleprovidesfree
accesstoParticleCloudforprototyping.PaidtiersofParticleCloudstartwhenyoucreateaproduct
withmorethan25devices.
ParticleP1Wi-Fimodule
BroadcomBCM43362Wi-Fichip
802.11b/g/nWi-Fi
STM32F205RGY6120MhzARMCortexM3
1MBflash,128KBRAM
1MBexternalSPIflash(MX25L8006E)
IntegratedPCBantenna
Integratedu.FLconnectorforexternalantenna
IntegratedRFswitch
25Mixed-signalGPIOandadvancedperipherals
Opensourcedesign
Real-timeoperatingsystem(FreeRTOS)
SoftAPsetup
FCC,CEandICcertified
OVERVIEW
FEATURES

Interfaces
PowertotheP1issuppliedvia3differentinputs:VBAT_WL(pin2&3),VDDIO_3V3_WL(pin5),
VDD_3V3(pin26&27).Optionally+3.3VmaybesuppliedtoVBAT_MICRO(pin38)fordataretention
inlowpowersleepmodes.Eachoftheseinputsalsorequiresa0.1uFand10uFceramicdecoupling
capacitor,locatedascloseaspossibletothepin(seeFig1).Thevoltageshouldberegulatedbetween
3.0VDCand3.6VDC.(PleaserefertoAbsoluteMaximumRatingsformoreinfo).
Typicalaveragecurrentconsumptionis80mAwith5V@inputoftherecommendedSMPSpower
supplywithWi-Fion.Deepsleepquiescentcurrentistypically80uA(PleaserefertoRecommended
OperatingConditionsformoreinfo).WhenpoweringtheP1makesurethepowersupplycanhandle
600mAcontinuous.Ifalesserpowersupplyisprovided,peakcurrentsdrawnfromtheP1when
transmittingandreceivingwillresultinvoltagesagattheinputwhichmaycauseasystembrown
outorintermittentoperation.
Warning:WhenpoweringtheP1fromlongwires,careshouldbetakentoprotectagainstdamaging
voltagetransientsifusingthesameregulatorasisusedonthePhoton.FromtheRichtekdatasheet:
Whenaceramiccapacitorisusedattheinputandthepowerissuppliedbyawalladapterthroughlong
wires,aloadstepattheoutputcaninduceringingattheinput,VIN.Atbest,thisringingcancoupletothe
outputandbemistakenasloopinstability.Atworst,asuddeninrushofcurrentthroughthelongwirescan
potentiallycauseavoltagespikeatVINlargeenoughtodamagethepart.
Toavoidthesevoltagespikes,keepinputwiringasshortaspossible.Iflongwiresareunavoidable,it
isadvisabletoadda5.1VzenerdiodeorsimilartransientsuppressiondevicefromVINtoGND.
Anothertechniqueisaddingmorecapacitancetotheinputusinganelectrolyticcapacitor.Please
refertoAN-88byLinearforagooddiscussiononthistopic.
BLOCKDIAGRAM
POWER

Fig.1Recommendedpowerconnectionswithdecouplingcapacitors.
TheRFsectionoftheP1includesanon-boardPCBtraceantennaandau.FLconnectorwhichallows
theusertoconnectanexternalantenna.ThesetwoantennaoutputsareselectableviaauserAPI,
madepossiblebyanintegratedRFswitch.
ThedefaultselectedantennawillbethePCBantenna.
TheareasurroundingthePCBantennaonthecarrierPCBshouldbefreeofgroundplanesandsignal
tracesformaximumWi-Fiperformance.
AntennaType Manufacturer MFG.Part# Gain
Dipoleantenna LumenRadio 104-1001 2.15dBi
PCBAntenna Included - -
RF
FCCAPPROVEDANTENNAS

TheP1modulehastonofcapabilityinasupersmallfootprint,withanalog,digitaland
communicationinterfaces.
Note:P1pinnameswillbepreservedastheyarenamedintheUSIdatasheet,howeverforthescope
ofthisdatasheetwewillalsorefertothemastheirPhotonandcodeequivalents,i.e.D7insteadof
MICRO_JTAG_TMSandA2insteadofMICRO_GPIO_13.Thiswillhelptosimplifydescriptions,while
providingaquickreferenceforcodethatcanbewrittenfortheP1suchas intvalue=
analogRead(A2);
Peripheral
Type Qty
Input(I)/
Output(O)
FT[1]/
3V3[2]
Digital 24 I/O FT/3V3
Analog(ADC) 13 I 3V3
Analog(DAC) 2 O 3V3
SPI 2 I/O 3V3
I2S 1 I/O 3V3
I2C 1 I/O FT
CAN 1 I/O 3V3[4]
USB 1 I/O 3V3
PWM 12[3] O 3V3
Notes:
[1]FT=5.0Vtolerantpins.AllpinsexceptA3andDACare5Vtolerant(whennotinanalogmode).If
usedasa5Vinputthepull-up/pull-downresistormustbedisabled.
[2]3V3=3.3Vmaxpins.
[3]PWMisavailableonD0,D1,D2,D3,A4,A5,WKP,RX,TX,P1S0,P1S1,P1S6withacaveat:PWMtimer
peripheralisduplicatedontwopins(A5/D2)and(A4/D3)for10totalindependentPWMoutputs.For
example:PWMmaybeusedonA5whileD2isusedasaGPIO,orD2asaPWMwhileA5isusedasan
analoginput.HoweverA5andD2cannotbeusedasindependentlycontrolledPWMoutputsatthe
sametime.P1S6requiresSystemFeatureWi-FiPowersaveClocktobedisabled.SeeSystemFeatures
inFirmwareReference.
[4]Technicallythesepinsare5.0Vtolerant,butsinceyouwouldn'toperatethemwitha5.0V
transceiverit'spropertoclassifythemas3.3V.
WhenusingtheP1module,itisveryimportanttorememberthatyourdevicemusthaveanRGBLED
toshowtheusertheconnectivitystatus.AlsorequiredisaSETUPandRESETbuttontoentervarious
DeviceModes.BydefaulttheRGBLEDoutputsareconfiguredforaCommonAnodetypeofLED.
ThesecomponentsshouldbewiredaccordingtotheP1ReferenceDesign-UserI/O.RGBpinsmay
beaccessedincodeas:RGBR,RGBGandRGBB.
PERIPHERALSANDGPIO
RGBLED,SETUPANDRESETBUTTON

PinD3throughD7areJTAGinterfacepins.ThesecanbeusedtoreprogramyourP1bootloaderor
userfirmwareimagewithstandardJTAGtoolssuchastheST-Linkv2,J-Link,R-Link,OLIMEXARM-
USB-TINI-H,andalsotheFTDI-basedParticleJTAGProgrammer.Ifyouareshortonavailablepins,
youmayalsouseSWDmodewhichrequireslessconnections.
Photon
Pin JTAG SWD
STM32F205RGY6
Pin
P1Pin
# P1PinName
Default
Internal[1]
D7 JTAG_TMS SWD/SWDIO PA13 54 MICRO_JTAG_TMS ~40kpull-up
D6 JTAG_TCK CLK/SWCLK PA14 55 MICRO_JTAG_TCK ~40kpull-down
D5 JTAG_TDI PA15 53 MICRO_JTAG_TDI ~40kpull-up
D4 JTAG_TDO PB3 52 MICRO_JTAG_TDO Floating
D3 JTAG_TRST PB4 51 MICRO_JTAG_TRSTN ~40kpull-up
3V3 Power Power
GND Ground Ground
RST Reset Reset
Notes:[1]DefaultstateafterresetforashortperiodoftimebeforethesepinsarerestoredtoGPIO(if
JTAGdebuggingisnotrequired,i.e. USE_SWD_JTAG=y isnotspecifiedonthecommandline.)
Astandard20-pin0.1"shroudedmaleJTAGinterfaceconnectorshouldbewiredasfollows:
(clickto
stopsquinting)
JTAGANDSWD

TheP1supportscoexistencewithBluetoothandotherexternalradiosviathreepinsavailableonthe
P1module.
Whentworadiosoccupyingthesamefrequencybandareusedinthesamesystem,suchasWi-Fi
andBluetooth,acoexistenceinterfacecanbeusedtocoordinatetransmitactivity,toensureoptimal
performancebyarbitratingconflictsbetweenthetworadios.
P1PinName
P1Pin
# I/O Description
BTCX_RF_ACTIVE 57 I Coexistencesignal:Bluetoothisactive
BTCX_STATUS 56 I Coexistencesignal:BluetoothprioritystatusandTX/RXdirection
BTCX_TXCONF 58 O OutputgivingBluetoothpermissiontoTX
WhenthesepinsareprogrammedtobeusedasaBluetoothcoexistenceinterface,they'resetas
highimpedanceonpowerupandreset.
EXTERNALCOEXISTENCEINTERFACE

MemoryMap
Bootloader(16KB)
DCT1(16KB),storesWi-Ficredentials,keys,mfginfo,systemflags,etc..
DCT2(16KB),swapareaforDCT1
EEPROMemulationbank1(16KB)
EEPROMemulationbank2(64KB)
Systemfirmware(512KB)[256KBWi-Fi/comms+256KBhal/platform/services]
Factorybackup,OTAbackupanduserapplication(384KB)[3x128KB]
TheDCTareaofflashmemoryhasbeenmappedtoaseparateDFUmediadevicesothatwecan
incrementallyupdatetheapplicationdata.Thisallowsoneitem(say,serverpublickey)tobe
updatedwithouterasingtheotheritems.
DCTlayoutin
release/stable
foundhereinfirmware.
Region Offset Size
systemflags 0 32
version 32 2
deviceprivatekey 34 1216
devicepublickey 1250 384
ipconfig 1634 120
featureflags 1754 4
countrycode 1758 4
claimcode 1762 63
claimed 1825 1
ssidprefix 1826 26
devicecode 1852 6
versionstring 1858 32
dnsresolve 1890 128
reserved1 2018 64
serverpublickey 2082 768
padding 2850 2
flashmodules 2852 100
productstore 2952 24
antennaselection 2976 1
cloudtransport 2977 1
altdevicepublickey 2978 128
altdeviceprivatekey 3106 192
altserverpublickey 3298 192
altserveraddress 3490 128
deviceid 3618 12
radioflags 3630 1
modebuttonmirror 3631 32
STM32F205RGY6FLASHLAYOUTOVERVIEW
DCTLAYOUT

ledmirror 3663 96
ledtheme 3759 64
reserved2 3823 435
Note:Writing0xFFtooffset34(DEFAULT)or3106(ALTERNATE)willcausethedevicetore-generatea
newprivatekeyonthenextboot.AlternatekeysarecurrentlyunsupportedontheP1butareusedon
theElectronasUDP/ECCkeys.Youshouldnotneedtousethisfeatureunlessyourkeysare
corrupted.
//RegenerateDefaultKeys
echo-e"\xFF">fillbyte&&dfu-util-d2b04:d00a-a1-s34-Dfillbyte
//RegenerateAlternateKeys
echo-e"\xFF">fillbyte&&dfu-util-d2b04:d00a-a1-s3106-D
fillbyte
Region StartAddress EndAddress Size
Bootloader 0x8000000 0x8004000 16KB
DCT1 0x8004000 0x8008000 16KB
DCT2 0x8008000 0x800C000 16KB
EEPROM1 0x800C000 0x8010000 16KB
EEPROM2 0x8010000 0x8020000 64KB
Region StartAddress EndAddress Size
SystemPart1 0x8020000 0x8060000 256KB
SystemPart2 0x8060000 0x80A0000 256KB
UserPart 0x80A0000 0x80C0000 128KB
OTABackup 0x80C0000 0x80E0000 128KB
FactoryBackup 0x80E0000 0x8100000 128KB
Region StartAddress EndAddress Size
Firmware 0x8020000 0x8080000 384KB
FactoryReset 0x8080000 0x80E0000 384KB
Unused(factoryresetmodular) 0x80E0000 0x8100000 128KB
MEMORYMAP(COMMON)
MEMORYMAP(MODULARFIRMWARE-DEFAULT)
MEMORYMAP(MONOLITHICFIRMWARE-OPTIONAL)

Pinandbuttondefinition
Pin Description
RST Active-lowresetinput.On-boardcircuitrycontainsa1kohmpull-upresistorbetweenRSTand3V3,and
0.1uFcapacitorbetweenRSTandGND.
VBAT SupplytotheinternalRTC,backupregistersandSRAMwhen3V3notpresent(1.65to3.6VDC).
3V3
Thispinrepresentstheregulated+3.3VDCpowertotheP1module.Inreality,+3.3Vmustbesuppliedto3
differentinputs:VBAT_WL(pin2&3),VDDIO_3V3_WL(pin5),VDD_3V3(pin26&27).Optionally+3.3Vmay
besuppliedtoVBAT_MICRO(pin38)fordataretentioninlowpowersleepmodes.Eachoftheseinputs
alsorequiresa0.1uFand10uFceramicdecouplingcapacitor,locatedascloseaspossibletothepin.
TX PrimarilyusedasUARTTX,butcanalsobeusedasadigitalGPIOorPWM[1].
RX PrimarilyusedasUARTRX,butcanalsobeusedasadigitalGPIOorPWM[1].
WKP
Active-highwakeuppin,wakesthemodulefromsleep/standbymodes.WhennotusedasaWAKEUP,this
pincanalsobeusedasadigitalGPIO,ADCinputorPWM[1].Canbereferredtoas A7 whenusedasan
ADC.
DAC
12-bitDigital-to-Analog(D/A)output(0-4095),referredtoas DAC or DAC1 insoftware.Canalsobeusedas
adigitalGPIOorADC.Canbereferredtoas A6 whenusedasanADC.A3isasecondDACoutputusedas
DAC2 insoftware.
A0~A7
12-bitAnalog-to-Digital(A/D)inputs(0-4095),andalsodigitalGPIOs. A6 and A7 arecodeconvenience
mappings,whichmeanspinsarenotactuallylabeledassuchbutyoumayusecodelike
analogRead(A7) . A6 mapstotheDACpinand A7 mapstotheWKPpin.A4,A5,A7mayalsobeusedas
aPWM[1]output.
D0~D7 DigitalonlyGPIOpins.D0~D3mayalsobeusedasaPWM[1]output.
P1S0 12-bitAnalog-to-Digital(A/D)inputs(0-4095),andalsocanbeusedasadigitalGPIOorPWM[1].
P1S1 12-bitAnalog-to-Digital(A/D)inputs(0-4095),andalsocanbeusedasadigitalGPIOorPWM[1].
P1S2 12-bitAnalog-to-Digital(A/D)inputs(0-4095),andalsocanbeusedasadigitalGPIO.
P1S3 12-bitAnalog-to-Digital(A/D)inputs(0-4095),andalsocanbeusedasadigitalGPIO.
P1S4 PrimarilyusedasadigitalGPIO.
P1S5 12-bitAnalog-to-Digital(A/D)inputs(0-4095),andalsocanbeusedasadigitalGPIO.
PINMARKINGS
PINDESCRIPTION

P1S6 CanbeusedasadigitalGPIOorPWM[1]output.MustdisableWi-FiPowersaveClockfirst,seeSystem
FeaturesinFirmwareReference.
Notes:[1]PWMisavailableonD0,D1,D2,D3,A4,A5,WKP,RX,TX,P1S0,P1S1,P1S6withacaveat:PWM
timerperipheralisduplicatedontwopins(A5/D2)and(A4/D3)for10totalindependentPWM
outputs.Forexample:PWMmaybeusedonA5whileD2isusedasaGPIO,orD2asaPWMwhileA5
isusedasananaloginput.HoweverA5andD2cannotbeusedasindependentlycontrolledPWM
outputsatthesametime.P1S6requiresSystemFeatureWi-FiPowersaveClocktobedisabled.See
SystemFeaturesinFirmwareReference.
PINOUTDIAGRAM

Youcandownloadahighresolutionpinoutdiagramina PDFversionhere.
Notes:[1]ConnectedtoMCO1bydefault,outputs32kHzclockforWICEDpowersavemode.See
SystemFeaturesintheFirmwareReferencetodisabletheWi-FiPowersaveClockandallowusageof
thispin.
[2]MICRO_SPI1_SSisonlyforreferenceasaP1modulepinname.ItistechnicallyspeakingtheSTM32
pinPA4whichistheSSpininanhardwareSPIdrivensense,howeverintheParticleAPISPISSis
onlyusercontrolledasaGPIO.ThehardwareSSpinisnotimplemented.ThedefaultSSpinforthe
ParticleSPIAPIisA2(STM32pinPC2),butanyGPIOcanbeusedforthisfunctionwithSPI.begin(pin).
P1
Pin# P1PinName
Type/
STM32F205RGY6
Port Description
1 GND PWR Ground
2~3 VBAT_WL PWR +3.3V
4 GND PWR Ground
5 VDDIO_3V3_WL PWR +3.3V
6 GND PWR Ground
7 WL_REG_ON PWR BCM43362DebuggingPin
8~12 NC NC NC
13 GND PWR Ground
14 NC NC NC
15 GND PWR Ground
16 WL_JTAG_TDI DEBUG BCM43362DebuggingPin
17 WL_JTAG_TCK DEBUG BCM43362DebuggingPin
18 WL_JTAG_TRSTN DEBUG BCM43362DebuggingPin
19 WL_JTAG_TMS DEBUG BCM43362DebuggingPin
20 WL_JTAG_TDO DEBUG BCM43362DebuggingPin
21 MICRO_SPI1_MISO PA6 A4(SPIMISO)
22 MICRO_SPI1_SCK PA5 A3(SPISCK)
23 MICRO_SPI1_MOSI PA7 A5(SPIMOSI)
24 MICRO_SPI1_SS PA4 DAC
25 GND PWR Ground
26~27 VDD_3V3 PWR +3.3V
28 GND PWR Ground
29 MICRO_UART2_RTS PA1 RGBR(RGBLEDRED)
30 MICRO_UART2_CTS PA0 WKP
31 MICRO_UART2_RXD PA3 RGBB(RGBLEDBLUE)
32 MICRO_UART2_TXD PA2 RGBG(RGBLEDGREEN)
33 TESTMODE PA8
P1S6(ConnectedtoMCO1bydefault,outputs32kHzclockfor
WICEDpowersavemode.SeeSystemFeaturesintheFirmware
ReferencetodisabletheWi-FiPowersaveClockandallowusage
ofthispin.)
34 MICRO_RST_N I /RESET(ActivelowMCUreset)
35 MICRO_I2C1_SCL PB6 D1(I2CSCL)
36 MICRO_I2C1_SDA PB7 D0(I2CSDA)
COMPLETEP1MODULEPINLISTING

37 GND PWR Ground
38 VBAT_MICRO PWR SupplytotheinternalRTC,backupregistersandSRAMwhen3V3
notpresent(1.65to3.6VDC)
39 GND PWR Ground
40 MICRO_GPIO_1 PB0 P1S0
41 MICRO_GPIO_2 PB1 P1S1
42 MICRO_GPIO_3 PC0 P1S2
43 MICRO_GPIO_5 PC3 A1
44 MICRO_GPIO_6 PC4 P1S3
45 MICRO_GPIO_7 PB5 D2(I2SSD)
46 MICRO_GPIO_8 PC7 /SETUP(I2SMCK)
47 MICRO_GPIO_9 PC13 P1S4
48 MICRO_GPIO_12 PC1 P1S5
49 MICRO_GPIO_13 PC2 A2(DEFAULTSPISS)
50 MICRO_GPIO_14 PC5 A0
51 MICRO_JTAG_TRSTN PB4 D3
52 MICRO_JTAG_TDO PB3 D4(I2SSCK)
53 MICRO_JTAG_TDI PA15 D5(I2SWS)
54 MICRO_JTAG_TMS PA13 D7
55 MICRO_JTAG_TCK PA14 D6
56 BTCX_STATUS I Coexistencesignal:BluetoothstatusandTX/RXdirection
57 BTCX_RF_ACTIVE I Coexistencesignal:Bluetoothisactive
58 BTCX_TXCONF O OutputgivingBluetoothpermissiontoTX
59 GND PWR Ground
60 WL_SLEEP_CLK DEBUG BCM43362DebuggingPin
61 MICRO_UART1_RTS PA12 OTG_FS_DP(USBD+)
62 MICRO_UART1_CTS PA11 OTG_FS_DM(USBD--)
63 MICRO_UART1_RXD PA10 RX
64 MICRO_UART1_TXD PA9 TX
65~73 GND PWR Ground
74 PAD1 NC NC
75 PAD2 NC NC

Technicalspecification
Parameter Symbol Min Typ Max Unit
SupplyInputVoltage V3V3-MAX +3.6 V
StorageTemperature Tstg -40 +85 °C
ESDSusceptibilityHBM(HumanBodyMode) VESD 2 kV
Parameter Symbol Min Typ Max Unit
SupplyInputVoltage V3V3[1] +3.0 +3.3 +3.6 V
SupplyInputCurrent(VBAT_WL) IVBAT_WL 310 mA
SupplyInputCurrent(VDDIO_3V3_WL) IVDDIO_3V3_WL 50 mA
SupplyInputCurrent(VDD_3V3) IVDD_3V3 120 mA
SupplyInputVoltage VVBAT_MICRO +1.65 +3.6 V
SupplyInputCurrent(VBAT_MICRO) IVBAT_MICRO 19 uA
OperatingCurrent(Wi-Fion) I3V3avg[1] 80 100 mA
OperatingCurrent(Wi-Fion) I3V3pk[1] 235[2] 430[2] mA
OperatingCurrent(Wi-Fion,w/powersave) I3V3avg[1] 18 100[3] mA
OperatingCurrent(Wi-Fioff) I3V3avg[1] 30 40 mA
SleepCurrent(5V@VIN) IQs 1 2 mA
DeepSleepCurrent(5V@VIN) IQds 80 100 uA
OperatingTemperature Top -20 +60 °C
HumidityRangeNoncondensing,relativehumidity 95 %
Notes:
[1]V3V3andI3V3representsthethecombined4inputsthatrequire+3.3V:VBAT_WL,VDDIO_3V3_WL,
VDD_3V3andVBAT_MICRO.
[2]Thesenumbersrepresenttheextremerangeofshortpeakcurrentburstswhentransmittingand
receivingin802.11b/g/nmodesatdifferentpowerlevels.AverageTXcurrentconsumptioninwillbe
80-100mA.
[3]Theseareveryshortaveragecurrentburstswhentransmittingandreceiving.Onaverageif
minimizingfrequencyofTX/RXevents,currentconsumptioninpowersavemodewillbe18mA
Feature Description
WLANStandards IEEE80211b/g/n
AntennaPort SingleAntenna
FrequencyBand 2.412GHz--2.462GHz(UnitedStatesofAmericaandCanada)
2.412GHz--2.472GHz(EU)
SubChannels 1--11(UnitedStatesofAmericaandCanada)
1--13(EU)
ABSOLUTEMAXIMUMRATINGS
RECOMMENDEDOPERATINGCONDITIONS
WI-FISPECIFICATIONS

Modulation DSSS,CCK,OFDM,BPSK,QPSK,16QAM,64QAM
P1moduleWi-Fioutputpower Typ. Tol. Unit
RFAverageOutputPower,802.11bCCKMode 1M Avail.uponrequest +/-1.5 dBm
11M - +/-1.5 dBm
RFAverageOutputPower,802.11gOFDMMode 6M - +/-1.5 dBm
54M - +/-1.5 dBm
RFAverageOutputPower,802.11nOFDMMode MCS0 - +/-1.5 dBm
MCS7 - +/-1.5 dBm
ThesespecificationsarebasedontheSTM32F205RGY6datasheet,withreferencetoPhotonpin
nomenclature.
Parameter Symbol Conditions Min Typ Max Unit
StandardI/Oinputlowlevelvoltage VIL -0.3 0.28*(V3V3-
2)+0.8 V
I/OFT[1]inputlowlevelvoltage VIL -0.3 0.32*(V3V3-
2)+0.75 V
StandardI/Oinputhighlevelvoltage VIH
0.41*(V3V3-
2)+1.3 V3V3+0.3 V
I/OFT[1]inputhighlevelvoltage VIH V3V3>2V 0.42*(V3V3-
2)+1 5.5 V
VIH V3V3≤2V 0.42*(V3V3-
2)+1 5.2 V
StandardI/OSchmitttriggervoltage
hysteresis[2] Vhys 200 mV
I/OFTSchmitttriggervoltagehysteresis[2] Vhys 5%V3V3[3] mV
Input/Outputcurrentmax Iio ±25 mA
Input/Outputcurrenttotal Iiototal ±120 mA
Inputleakagecurrent[4] Ilkg
GND≤Vio≤V3V3
GPIOs ±1 µA
Inputleakagecurrent[4] Ilkg RPU
Vio=5V,I/O
FT 3 µA
Weakpull-upequivalentresistor[5] RPU Vio=GND 30 40 50 kΩ
Weakpull-downequivalentresistor[5] RPD Vio=V3V3 30 40 50 kΩ
I/Opincapacitance CIO 5 pF
DACoutputvoltage(buffersenabledby
default) VDAC 0.2 V3V3-0.2 V
DACoutputresistiveload(buffersenabledby
default) RDAC 5 kΩ
DACoutputcapacitiveload(buffersenabled
bydefault) CDAC 50 pF
Notes:
[1]FT=Five-volttolerant.InordertosustainavoltagehigherthanV 3V3+0.3theinternalpull-up/pull-
downresistorsmustbedisabled.
[2]HysteresisvoltagebetweenSchmitttriggerswitchinglevels.Basedoncharacterization,nottested
inproduction.
I/OCHARACTERISTICS

[3]Withaminimumof100mV.
[4]Leakagecouldbehigherthanmax.ifnegativecurrentisinjectedonadjacentpins.
[5]Pull-upandpull-downresistorsaredesignedwithatrueresistanceinserieswithswitchable
PMOS/NMOS.ThisPMOS/NMOScontributiontotheseriesresistanceisminimum(~10%order).

Mechanicalspecifications
P1moduledimensionsare:0.787"(28mm)(W)x1.102"(20mm)(L)x0.0787"(2.0mm)(H)+/-0.0039"
(0.1mm)(includesmetalshielding)
Actualsize(sotiny!)
ThesearethephysicaldimensionsoftheP1moduleitself,includingallpins:
OVERALLDIMENSIONS
P1MODULEDIMENSIONS

TheP1canbemounteddirectlyonacarrierPCBwithfollowingPCBlandpattern:
AP1partforEAGLEcanbefoundinthe ParticleEAGLElibrary
P1MODULERECOMMENDEDPCBLANDPATTERN

P1ReferenceDesignSchematic
SCHEMATIC-USB
SCHEMATIC-POWER
SCHEMATIC-USERI/O
SCHEMATIC-P1WI-FIMODULE
Table of contents