Gainspan GS2011MIZ Ultra-Low Power Wi-Fi Module User Manual

Gainspan Corporation Ultra-Low Power Wi-Fi Module

Users Manual

Release 0.9, 03/18/2014Copyright © 2014 GainSpan. All rights reserved.PreliminaryConfidentialGS2011M Low Power WiFi ModuleData SheetGS2011M-DS-001211GainSpan® 802.11b/g/n Ultra-Low Power WiFi® Series Modules
FCC Communications Commission (FCC) Interference StatementThis equipment has been tested and found to comply with the limits for a Class B digitaldevice, pursuant to Part 15 of the FCC Rules. These limits are designed to providereasonable protection against harmful interference in a residential installation. Thisequipment generates uses and can radiate frequency energy and, if not installed and usedin accordance with the instructions may cause harmful interference to radio communications.However, there is no guarantee that interference will not occur in a particular installation. Ifthis equipment does cause harmful interference to radio or television reception, which can bedetermined by turning the equipment off and on, the user is encouraged to try to correct theinterference by one of the following measures:• Reorient or relocate the receiving antenna• Increase the separation between the equipment and receiver• Connect the equipment into an outlet on a circuit different from that to whichthe receiver is connected• Consult the dealer or an experienced radio/TV technician for helpFCC Caution: To assure continued compliance, (example - use only shielded interfacecables when connecting to computer or peripheral devices). Any changes or modificationsnot expressly approved by the party responsible for compliance could void the user’sauthority to operate this equipment.This device complies with Part 15 of the FCC Rules. Operation is subject to the following twoconditions: (1) This device may not cause harmful interference, and (2) this device mustaccept any interference received, including interference that may cause undesired operation.FCC & IC Radiation Exposure StatementThis equipment complies with FCC & IC radiation exposure limits set forth for an uncontrolledenvironment. This equipment should be installed and operated with minimum distance 20cmbetween the radiator & your body.This transmitter must not be co-located or operating in conjunction with any other antenna ortransmitter must not be co-located or operating in conjunction with any other antenna ortransmitter. This device intended only for OEM integrators under the following conditions:1. The antenna must be installed such that 20cm is maintained between the antenna and users, and2. The transmitter module may not be co-located with any other transmitter or antenna. As long as 2 conditions above are met, further transmitter test will not be required. However, the OEM integrator is still responsible for testing their end-product for any additional compliance requirements required with this module installed (for example, digital device emissions, PC peripheral requirements, etc.).3. digital device emissions, PC peripheral requirements, etc.).4. digital device emissions, PC peripheral requirements, etc.).IMPORTANT NOTE: In the event that these conditions cannot be met (for example certainlaptop configurations or co-location with another transmitter), then the FCC & ICauthorizations are no longer considered valid and the FCC & IC IDs cannot be used on thefinal product. In these circumstances, the OEM integrator will be responsible for re-evaluatingthe end product (including the transmitter) and obtaining separate FCC & IC authorizations.End Product Labeling: This transmitter module is authorized only for use in device wherethe antenna may be installed such that 20cm may be maintained between the antenna andusers (for example access points, routers, wireless ADSL modems, and similar equipment).the final product must be labeled in a visible area with the corresponding FCC ID number.
IC Certification - Canada The labeling requirements for Industry Canada are similar to those of the FCC. A visible labelon the outside of the final product must display the IC labeling. The user is responsible forthe end product to comply with IC ICES-003 (Unintentional radiators).EnglishThis device complies with Industry Canada license-exempt RSS standard(s). Operation issubject to the following two conditions:1. This device may not cause harmful interference2. This device must accept any interference received, including received, including interference that may cause undesired operation of the device.FrenchCet appareil est conforme à Industrie Canada une licence standard RSS exonérés (s). Sonfonctionnement est soumis aux deux conditions suivantes:1. Cet appareil ne doit pas provoquer d'interférences2. Cet appareil doit accepter toute interférence reçue, y compris les interférences pouvant provoquer un fonctionnement indésirable de l'appareil.Manual Information That Must be IncludedThe user’s manual for end users must include the following information in a prominentlocation.IMPORTANT NOTE: To comply with FCC & IC RF exposure compliance requirements, theantenna used for this transmitter must be installed to provide a separation distance of at least20cm from all persons and must not be co-located or operating in conjunction with any otherantenna or transmitter.Other Notes: GainSpan modules have been built or under development for near bodyexposure applications. The 20cm statement is a standard note because absorption ratetesting (commonly knowns as SAR or Specific absorption rate) is not modularly transferablefor FCC/IC. Thus, if a radio is being used against the body, the end user is still responsibleto test for regulatory near body exposure testing (for USA, please refer to the following):• FCC Part 1.1037• FCC Part 2.1091 Mobile Devices• FCC Part 2.1093 Portable Devices• FCC Part 15.247 (b) (4)
Copyright Statement This GainSpan manual is owned by GainSpan or its licensors and protected by U.S. andinternational copyright laws, conventions, and treaties. Your right to use this manual issubject to limitations and restrictions imposed by applicable licenses and copyright laws.Unauthorized reproduction, modification, distribution, display or other use of this manual mayresult in criminal and civil penalties.GainSpan assumes no liability whatsoever, and disclaims any express or implied warranty,relating to sale and/or use of GainSpan products including liability or warranties relating tofitness for a particular purpose, merchantability, or infringement of any patent, copyright orother intellectual property right. GainSpan products are not authorized for use as criticalcomponents in medical, lifesaving, or life-sustaining applicationsGainSpan may make changes to specifications and product descriptions at any time, withoutnotice.Trademark GainSpan is a registered trademark of GainSpan Corporation. All rights reserved. Othernames and brands may be claimed as the property of others.Contact Information  In an effort to improve the quality of this document, please notify GainSpan TechnicalAssistance at 1.408.627.6500 in North America or +91 80 42526503 outside North America.Web and Email Contact www.gainspan.cominfo@gainspan.com
GS2011M-DS-001211, Release 0.9     Confidential Preliminary 5Table of ContentsChapter 1 About This Manual ............................................................................................... 7Revision History   ..............................................................................................................7Audience   ......................................................................................................................... 8Standards  ........................................................................................................................ 8Documentation Conventions   ........................................................................................... 8Documentation   .............................................................................................................. 11Documentation Feedback   ....................................................................................... 12Contacting GainSpan Technical Support   ...................................................................... 12Returning Products to GainSpan   .................................................................................. 13Guidelines for Packing Components for Shipment  .................................................. 13Accessing the GainSpan Portal   .................................................................................... 14Ordering Information   ..................................................................................................... 14Chapter 2 GS2011M Overview  .......................................................................................... 15Product Overview  .......................................................................................................... 15GS2011M Module Product Features  ............................................................................. 15Chapter 3 GS2011M Architecture  ...................................................................................... 19Architecture Description   ................................................................................................ 19Wireless LAN and System Control Subsystem   ............................................................. 21Onboard Antenna / RF Port / Radio   ........................................................................ 21802.11 MAC  ....................................................................................................... 21802.11 PHY  ........................................................................................................ 22RF/Analog .......................................................................................................... 23Network Services Subsystem  .................................................................................. 23APP CPU ............................................................................................................ 23Crypto Engine ..................................................................................................... 23Memory Subsystem  ................................................................................................. 23SRAM ................................................................................................................. 23ROM ................................................................................................................... 24OTP ROM ........................................................................................................... 24Flash Interface .................................................................................................... 24Clocks  ...................................................................................................................... 24Real Time Clock (RTC) Overview   ........................................................................... 25RTC Main Features  ............................................................................................ 25Real Time Clock Counter  ................................................................................... 26RTC I/O  .............................................................................................................. 27DC_DC_CNTL .................................................................................................... 27GS2011M Peripherals  ............................................................................................. 27SDIO Interface .................................................................................................... 27SPI Interface ....................................................................................................... 28UART Interface ................................................................................................... 28I2C Interface ....................................................................................................... 28GPIO .................................................................................................................. 29ADC .................................................................................................................... 29
GS2011M Low Power WiFi Module Data Sheet 6          Confidential Preliminary GS2011M-DS-001211, Release 0.9PWM ................................................................................................................... 29System States   ......................................................................................................... 30Power Supply   .......................................................................................................... 33Chapter 4 Pin-out and Signal Description  .......................................................................... 37GS2011Mxx Device Pin-out   .......................................................................................... 37GS2011Mxx Module Pins Description  ..................................................................... 38GS2011M Pin MUX Function   .................................................................................. 42GS2011M Program and Code Restore Options  ...................................................... 44Chapter 5 Electrical Characteristics  ................................................................................... 45Absolute Maximum Ratings   .......................................................................................... 45Operating Conditions   .................................................................................................... 46Internal 1.8V Regulator   ................................................................................................. 46I/O DC Specifications   .................................................................................................... 47I/O Digital Specifications (Tri-State) Pin Types 4mA, 12mA, and 16mA   ................. 47I/O Digital Specifications for VDDIO=3.0V to 3.6V  ............................................. 47I/O Digital Specifications for VDDIO=2.25V to 2.75V  ......................................... 48I/O Digital Specs for VDDIO=1.7V to 1.98V  ....................................................... 49RTC I/O Specifications  ............................................................................................ 50Power Consumption (Estimate)   .................................................................................... 50802.11 Radio Parameters (Estimate)  ............................................................................ 51ADC Parameters   ........................................................................................................... 51Chapter 6 Package and Layout Guidelines ........................................................................ 53GS2011Mxx Recommended PCB Footprint and Dimensions  ....................................... 53
GS2011M-DS-001211, Release 0.9     Confidential Preliminary 7Chapter 1  About This ManualThis manual describes the GS2011M Low Power module hardware specification.Refer to the following sections: • Revision History, page 7• Audience, page 8• Standards, page 8• Documentation Conventions, page 8• Documentation, page 11• Contacting GainSpan Technical Support, page 12• Returning Products to GainSpan, page 13• Accessing the GainSpan Portal, page 14• Ordering Information, page 14Revision HistoryThis version of the GainSpan GS2011M Low Power WiFi Data Sheet contains the following new information listed in Table 1, page 7.Table 1   Revision HistoryVersion Date Remarks0.6 April 2013 Initial Release0.7 January 2014Updated Pinout and Signal description diagram and table (see GS2011Mxx Device Pin-out, page 37).Updated SDIO interface clock frequency (see GS2100M Module Product Features, page 15).Updated Power Consumption Estimates and 802.11 Radio Parameter Estimates (see Power Consumption (Estimate), page 50 and 802.11 Radio Parameters (Estimate), page 51).0.8 February 2014Added Notation to describe the GPIO37 when using SPI interface.. See GS2011Mxx Module Pins Description, page 38.0.9 March 2014 Added Regulator Notations in About this Manual.
About This Manual GS2011M Low Power WiFi Module Data SheetAudience   8          Confidential Preliminary GS2011M-DS-001211, Release 0.9AudienceThis manual is designed to help system designers build low power, cost effective, flexible platforms to add WiFi connectivity for embedded device applications using the GainSpan GS2011M based module.StandardsThe standards that are supported by the GainSpan GS module series are:– IEEE 802.11 b/g/nDocumentation ConventionsThis manual uses the following text and syntax conventions:– Special text fonts represent particular commands, keywords, variables, or window sessions– Color text indicates cross-reference hyper links to supplemental information– Command notation indicates commands, subcommands, or command elementsTable 2, page 8, describes the text conventions used in this manual for software procedures that are explained using the AT command line interface.Table 2   Document Text Conventions Convention Type Descriptioncommand syntaxmonospaced fontThis monospaced font represents command strings entered on a command line and sample source code.AT XXXXProportional fontdescriptionGives specific details about a parameter.<Data> DATAUPPERCASEVariable parameterIndicates user input. Enter a value according to the descriptions that follow. Each uppercased token expands into one or more other token.lowercaseKeyword parameterIndicates keywords. Enter values exactly as shown in the command description. [ ]Square bracketsEnclose optional parameters. Choose none; or select one or more an unlimited number of times each. Do not enter brackets as part of any command.[parm1|parm2|parm3]
GS2011M Low Power WiFi Module Data Sheet About This ManualDocumentation ConventionsGS2011M-DS-001211, Release 0.9     Confidential Preliminary 9?Question markUsed with the square brackets to limit the immediately following token to one occurrence.<ESC>Escape sequenceEach escape sequence <ESC> starts with the ASCII character 27 (0x1B). This is equivalent to the Escape key.<ESC>C<CR>Carriage return Each command is terminated by a carriage return.<LF>Line feed Each command is terminated by a line feed.<CR> <LF>Carriage returnLine feedEach response is started with a carriage return and line feed with some exceptions. < >Angle bracketsEnclose a numeric range, endpoints inclusive. Do not enter angle brackets as part of any command.<SSID> =Equal signSeparates the variable from explanatory text. Is entered as part of the command.PROCESSID = <CID>.dot (period)Allows the repetition of the element that immediately follows it multiple times. Do not enter as part of the command..AA:NN can be expanded to 1:01 1:02 1:03.A.B.C.DIP addressIPv4-style address.10.0.11.123X:X::X:XIPv6 IP addressIPv6-style address.3ffe:506::1Where the : : represents all 0x for those address components not explicitly given.LINEEnd-to-line input tokenIndicates user input of any string, including spaces. No other parameters may be entered after input for this token.string of wordsWORDSingle tokenIndicates user input of any contiguous string (excluding spaces).singlewordnospacesTable 2   Document Text Conventions (Continued)Convention Type Description
About This Manual GS2011M Low Power WiFi Module Data SheetDocumentation Conventions   10          Confidential Preliminary GS2011M-DS-001211, Release 0.9Table 3, page 10, describes the symbol conventions used in this manual for notification and important instructions.Table 3   Symbol Conventions Icon Type DescriptionNoteProvides helpful suggestions needed in understanding a feature or references to material not available in the manual.Alert Alerts you of potential damage to a program, device, or system or the loss of data or service.Caution Cautions you about a situation that could result in minor or moderate bodily injury if not avoided.Warning Warns you of a potential situation that could result in death or serious bodily injury if not avoided.Electro-Static Discharge (ESD)Notifies you to take proper grounding precautions before handling a product.
GS2011M Low Power WiFi Module Data Sheet About This ManualDocumentationGS2011M-DS-001211, Release 0.9     Confidential Preliminary 11DocumentationThe GainSpan documentation suite listed in Table 4, page 11 includes the part number, documentation name, and a description of the document. The documents are available from the GainSpan Portal. Refer to Accessing the GainSpan Portal, page 14 for details. Table 4   Documentation List Part Number Document Title DescriptionGS2K-QS-001205 GainSpan GS2000 Based Module Kit Quick Start GuideProvides an easy to follow guide on how to unpack and setup GainSpan GS2000 based module kit for the GS2011M and GS2100M modules.GS2K-EVB-FP-UG-001206 GainSpan GS2000 Based Module Programming User GuideProvides users steps to program the on-board Flash on the GainSpan GS2000 based modules using DOS or Graphical User Interface utility provided by GainSpan. The user guide uses the evaluation boards as a reference example board.GS-S2W-APP-PRG-RG-001208GainSpan Serial-to-WiFi Adapter Application Programmer Reference GuideProvides a complete listing of AT serial commands, including configuration examples for initiating, maintaining, and evaluating GainSpan WiFi series modules.GS2K-EVB-HW-UG-001210GainSpan GS2000 Based Module Evaluation Board Hardware User Guide.Provides instructions on how to setup and use the GS2000 based module evaluation board along with component description, jumper settings, board specifications, and pinouts.GS2011M-DS-001211 GainSpan GS2011M Low Power WiFi Module Data SheetProvides information to help WiFi system designers to build systems using GainSpan GS2011M module and develop wireless applications.GS2100M-DS-001212 GainSpan GS2100M Low Power WiFi Module Data SheetProvides information to help WiFi system designers to build systems using GainSpan GS2100M module and develop wireless applications.GS2011MxxS-DS-001214 GainSpan GS2011MxxS Low Power WiFi Module Data SheetProvides information to help WiFi system designers to build systems using GainSpan GS2011MxxS module and develop wireless applications.
About This Manual GS2011M Low Power WiFi Module Data SheetContacting GainSpan Technical Support   12          Confidential Preliminary GS2011M-DS-001211, Release 0.9Documentation FeedbackWe encourage you to provide feedback, comments, and suggestions so that we can improve the documentation. You can send your comments by logging into GainSpan Support Portal. If you are using e-mail, be sure to include the following information with your comments:– Document name– URL or page number– Hardware release version (if applicable)– Software release version (if applicable)Contacting GainSpan Technical SupportUse the information listed in Table 5, page 12, to contact the GainSpan Technical Support.For more Technical Support information or assistance, perform the following steps:1. Point your browser to http://www.gainspan.com.2. Click Contact, and click Request Support.3. Log in using your customer Email and Password.4. Select the Location and click Contact.5. Select Support Question tab.6. Select Add New Question.7. Enter your technical support question, product information, and a brief description.The following information is displayed:• Telephone number contact information by region• Links to customer profile, dashboard, and account information• Links to product technical documentation• Links to PDFs of support policiesTable 5   GainSpan Technical Support Contact InformationNorth America 1 (408) 627-6500 - techsupport@gainspan.comOutside North AmericaEurope: EUsupport@gainspan.comChina: Chinasupport@gainspan.comAsia: Asiasupport@gainspan.comPostal AddressGainSpan Corporation3590 North First StreetSuite 300San Jose, CA 95134 U.S.A.
GS2011M Low Power WiFi Module Data Sheet About This ManualReturning Products to GainSpanGS2011M-DS-001211, Release 0.9     Confidential Preliminary 13Returning Products to GainSpanIf a problem cannot be resolved by GainSpan technical support, a Return Material Authorization (RMA) is issued. This number is used to track the returned material at the factory and to return repaired or new components to the customer as needed.For more information about return and repair policies, see the customer support web page at: https://www.gainspan.com/secure/login.To return a hardware component: 1. Determine the part number and serial number of the component.2. Obtain an RMA number from Sales/Distributor Representative.3. Provide the following information in an e-mail or during the telephone call:– Part number and serial number of component– You name, organization name, telephone number, and fax number– Description of the failure4. The support representative validates your request and issues an RMA number for return of the components.5. Pack the component for shipment.Guidelines for Packing Components for ShipmentTo pack an ship individual components:– When you return components, make sure they are adequately protected with packing materials and packed so that the pieces are prevented from moving around inside the carton.– Use the original shipping materials if they are available.– Place individual components in electrostatic bags.– Write the RMA number on the exterior of the box to ensure proper tracking.NOTE:  Do not return any components to GainSpan Corporation unless you have first obtained an RMA number. GainSpan reserves the right to refuse shipments that do not have an RMA. Refused shipments will be returned to the customer by collect freight.CAUTION!  Do not stack any of the components.
About This Manual GS2011M Low Power WiFi Module Data SheetAccessing the GainSpan Portal   14          Confidential Preliminary GS2011M-DS-001211, Release 0.9Accessing the GainSpan PortalTo find the latest version of GainSpan documentation supporting the GainSpan product release you are interested in, you can search the GainSpan Portal website by performing the following steps:1. Go to the GainSpan Support Portal website.2. Log in using your customer Email and Password.3. Click the Actions tab to buy, evaluate, or download GainSpan products.4. Click on the Documents tab to search, download, and print GainSpan product documentation.5. Click the Software tab to search and download the latest software versions.6. Click the Account History tab to view customer account history.7. Click the Legal Documents tab to view GainSpan Non-Disclosure Agreement (NDA).8. Click Download on the Item Browser section to open or save the document.Ordering InformationTo order GainSpan’s GS2011Mxx low power module contact a GainSpan Sales/Distributor Representative. Table 6, page 14 lists the GainSpan device information.NOTE:  You must first contact GainSpan to set up an account, and obtain a customer user name and password before you can access the GainSpan Portal.Table 6   GS2011Mxx Ordering InformationDevice Description Ordering Number RevisionLow power module with on-board antenna GS2011MIZLow power module with external antenna GS2011MIENOTE:  Modules ship with test code ONLY. Designers must first program the modules with a released firmware version. Designers should bring out GPIO27 pin (option to pull this pin to VDDIO during reset or power-on) and UART0 or SPI0 pins to enable programming of firmware into the module. For details refer to the Programming the GainSpan Modules document.
GS2011M-DS-001211, Release 0.9     Confidential Preliminary 15Chapter 2  GS2011M OverviewThis chapter describes the GainSpan® GS2011M low power module hardware specification overview. • Product Overview, page 15• GS2011M Module Product Features, page 15Product OverviewThe GS2011M low power based module provides cost effective, low power, and flexible platform to add WiFi connectivity for embedded devices for a variety of applications, such as wireless sensors and thermostats. It uses GS2000 SoC, which combines ARM® Cortex M3-based processors with a 802.11b/g/n Radio, MAC, security, and PHY functions, RTC and SRAM, up to 4 MB FLASH, and on board and off module certified antenna options. The module provides a WiFi and regulatory certified IEEE 802.11b/g/n radio with concurrent network processing services for variety of applications, while leverage existing 802.11 wireless network infrastructures.GS2011M Module Product Features• Family of modules with different antenna and output power options:• GS2011MIx 22.8mm (0.90in) x 32.5 mm (1.28in) x 3.63mm (0.143in) 48-pin PCB Surface Mount Package. Two SKU’s are:– GS2011MIZ (on-board antenna)– GS2011MIE (external antenna)• The two SKUs are pin to pin compatible, and the user has to account only for power consumption, and on-board antenna keep out (if used) to accommodate “one size fits all” for various end applications.• Simple API for embedded markets covering a large range of applications• Fully compliant with IEEE 802.11b/g/n and regulatory domains:– 802.11n: 1x1 single stream, 20 MHz channels, 400/800ns GI, MCS0 – 7– Data rates of 7.2, 14.4, 21.7, 28.9, 43.3, 57.8, 65.0, 72.2 Mbps– 802.11g: OFDM modulation for data rates of 6, 9, 12, 18, 24, 36, 48 and 54 Mb/s– 802.11b: CCK modulation rates of 5.5 and 11 Mbps; DSSS modulation for data rate of 1 and 2 Mbps
GS2011M Overview GS2011M Low Power WiFi Module Data SheetGS2011M Module Product Features   16          Confidential Preliminary GS2011M-DS-001211, Release 0.9• WiFi Solution:– WiFi security (802.11i):– WPA™ - Enterprise, Personal– WPA2™ - Enterprise, Personal– Vendor EAP Type(s):– EAP-TTLS/MSCHAPv2, PEAPv0/EAP-MSCHAPv2, PEAPv1/EAP-GTC, EAP-FAST, EAP-TLS• Hardware-accelerated high-throughput AES and RC4 encryption/decryption engines for WEP, WPA/WPA2 (AES-CCMP and TKIP).• Additional dedicated encryption HW engine to support higher layer encryption such as IPSEC (IPv4 and IPv6), SSL/TLS, HTTPs, PKI, digital certificates, RNG, etc.• Dual ARM Cortex M3 Processor Platform:•1st Cortex M3 processor (WLAN CPU) for WLAN software– Implements 802.11 b/g/n WLAN protocol services– 320 KB dedicated SRAM– 512 KB dedicated ROM•2nd Cortex M3 processor (APP CPU) for networking software– Implements networking protocol stacks and user application software– 384 KB dedicated SRAM– 512 KB dedicated ROM• 64KB shared dual ported SRAM for inter-processor communications• 320 KB assignable (under SW control) SRAM• Support processor clock frequencies for both CPU of up to 120MHz• Based on Advanced Microprocessor Bus Architecture (AMBA) system:– AMBA Multilayer High-Speed Bus (AHB)– AMBA Peripheral Bus (APB)• On-module controller– Manages read/write/program/erase operations to the 4 MB flash memory device on the module– Supports higher performance QUAD SPI protocol operations– Active power management• Interfaces:• SDIO:
GS2011M Low Power WiFi Module Data Sheet GS2011M OverviewGS2011M Module Product FeaturesGS2011M-DS-001211, Release 0.9     Confidential Preliminary 17– Compliant to SDIO v2.0 specification– Interface clock frequency up to 40 MHz– Data transfer modes: 4-bit, 1-bit SDIO, SPI– Device mode only• SPI:– Two (2) general-purpose SPI interfaces (each configurable independently as master or slave)– The SPI pins are muxed with other functions such as GPIO– Supports clock rates of up to 30 MHz (master mode) and up to 10 MHz (slave mode)– Protocols supported include: Motorola SPI, TI Synchronous Serial Protocol (SSP) and National Semiconductor Microwire– Supports SPI mode 0 thru 3 (software configurable)• UART:– Two (2) multi-purpose UART interfaces operating in full-duplex mode– 16450/16550 compatible– Optional support for flow control using RTS/CTS signaling for high data transfer rates– Standard baud rate from 9600 bps up to 921.6 kbps (additional support for higher non-standard rates using baud rates up to 7.5 MHz• GPIOs:– Up to 27 configurable general purpose I/O• Single 3.3V supply option– I/O supply voltage 1.8 ~ 3.3V option • Three (3) PWM output•I2C master/slave interface• Two 12-bit ADC channels, sample rate from 10 kS/s to 2 MS/s• Three (3) RTC I/O that can be configured as:– Up to three alarm inputs to asynchronously awaken the chip.– Support of up to two control outputs for power supply and sensors.• Embedded RTC (Real Time Clock) can run directly from battery.• Power supply monitoring capability.NOTE:  Tested with current test platform up to 33 MHz.
GS2011M Overview GS2011M Low Power WiFi Module Data SheetGS2011M Module Product Features   18          Confidential Preliminary GS2011M-DS-001211, Release 0.9• Low-power mode operations– Standby, Sleep, and Deep Sleep• FCC/IC/ETSI/TELEC/WiFi Certification (TBD)
GS2011M-DS-001211, Release 0.9     Confidential Preliminary 19Chapter 3  GS2011M ArchitectureThis chapter describes the GainSpan® GS2011M Low Power module architecture. • Architecture Description, page 19• Wireless LAN and System Control Subsystem, page 21Architecture Description The GainSpan GS2011M module (see Figure 1, page 20) is based on a highly integrated GS2000 ultra low power WiFi System-on-Chip (SoC) that contains the following:• The GS2000 SoC contains two ARM Cortex M3 CPUs, a compatible 802.11 radio, security, on-chip memory, and variety of peripherals in a single package.   – One ARM core is dedicated to Networking Subsystems, and the other dedicated to Wireless LAN Subsystems.– The module carries an 802.11/g/n radio with on board 32KHz & 40 MHz crystal circuitries, RF, and on-board antenna or external antenna options.• On module 4 Mega Byte FLASH device that contains the user embedded applications and data such as web pages. • Variety of interfaces are available such as two UART blocks using only two data lines per port with optional hardware flow controls, two SPI blocks (one SDIO is shared function with one for the SPI interfaces), I2C with Master or slave operation, JTAG port, low-power 12-bit ADC capable of running at up to 2M samples/Sec., GPIO’s, and LED Drivers/GPIO with 16mA capabilities.• GS2011Mxx has a VRTC pin that is generally connected to always available power source such as battery or line power. This provides power to the Real Time Clock (RTC) block on the SoC. The module contains a 1.8V regulator that is turned on/off when going into the lowest power mode, i.e. standby mode. The module also has VDDIO power supply input to provide the logic signal level for the I/O pins. VDDIO must turn on/off with the 1.8V power.
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetArchitecture Description   20          Confidential Preliminary GS2011M-DS-001211, Release 0.9Figure 1   GS2011M Block Diagram
GS2011M Low Power WiFi Module Data Sheet GS2011M ArchitectureWireless LAN and System Control SubsystemGS2011M-DS-001211, Release 0.9     Confidential Preliminary 21Wireless LAN and System Control SubsystemThe WLAN CPU subsystem consists of the WLAN CPU, its ROM, RAM, 802.11 b/g/n MAC/PHY, and peripherals. This CPU is intended primarily to implement the 802.11 MAC protocols. The CPU system has GPIO, Timer, and Watchdog for general use. A UART is provided as a debug interface. A SPI interface is provided for specific application needs. The WLAN CPU can access the RTC registers through an asynchronous AHB bridge. WLAN CPU has only Flash read access to the on-board flash memory. The WLAN subsystem interacts with the APP subsystem through a set of mailboxes and shared dual–port memories.The CPUs provide debug access through a JTAG/serial port. For GS2011 module, the complete JTAG port is brought out for both CPUs. The CPUs also include code and data trace and watch point logic to assist in-system debugging of SW.The WLAN subsystem includes an integrated power amplifier, and provides management capabilities for an optional external power amplifier. In addition, it contains hardware support for AES-CCMP encryption (for WPA2) and RC4 encryption (for WEP & WPA TKIP) encryption/decryption.Onboard Antenna / RF Port / RadioThe GS2011Mxx modules have fully integrated RF frequency synthesizer, reference clock, low power PA, and a high power PA (GS2011MIE) for extended range applications. Both TX and RX chain in the module incorporate internal power control loops. The GS2011Mxx modules also incorporate an on board antenna option plus a variety of regulatory certified antenna options for various application needs. 802.11 MACThe 802.11 MAC implements all time critical functionality of the 802.11b/g/n protocols. It works in conjunction with the MAC SW running on the CPU to implement the complete MAC functionality. It interfaces with the PHY to initiate transmit/receive and CCA. The PHY registers are programmed indirectly through the MAC block. The MAC interfaces to the system bus and uses DMA to fetch transmit packet data and save receive packet data. The MAC SW exchanges packet data with the HW though packet descriptors and pointers.Key Features• Compliant to IEEE 802.11 (2012)• Compliant to IEEE 802.11b/g/n (11n – 2009)• Long and short preamble generation on frame-by-frame basis for 11b frames• Transmit rate adaptation• Transmit power control• Frame aggregation (AMPDU, AMSDU)• Block ACK (Immediate, Compressed)
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetWireless LAN and System Control Subsystem   22          Confidential Preliminary GS2011M-DS-001211, Release 0.9• RTS/CTS, CTS-to-self frame sequences and SIFS• Client and AP modes support• Encryption support including: AES-CCMP, legacy WPA-TKIP, legacy WEP ciphers and key management• WiFi Protected Setup 2.0 (WPS2.0) including both PIN and push button options• 802.11e based QoS (including WMM, WMM-PS)• WiFi Direct with concurrent mode, including Device/Service Discovery, Group Formation/Invitation, Client Power Save, WPS-PIN/Push Button802.11 PHYThe 802.11 PHY implements all the standard required functionality and GainSpan specific functionality for 802.11b/g/n protocols. It also implements the Radar detection functionality to support 802.11h. The PHY implements the complete baseband Tx and Rx pipeline. It interfaces with the MAC to perform transmit and receive operations. It interfaces directly to the ADC and DAC. The PHY implements the Transmit power control, receive Automatic Gain Control and other RF control signals to enable transmit and receive. The PHY also computes the CCA for MAC use.Key Features• Compliant to 2.4GHz IEEE 802.11b/g/n (11n – 2009)• Support 802.11g/n OFDM with BPSK, QPSK, 16-QAM and 64-QAM; 802.11b with BPSK, QPSK and CCK• Support for following data rates:– 802.11n (20MHz): MCS0 - 7; 7.2, 14.4, 21.7, 28.9, 43.3, 57.8, 65.0, 72.2 Mbps– 802.11g: 6, 9, 12, 18, 24, 36, 48, 54 Mbps– 802.11b: 1, 2, 5.5, 11 Mbps• Support Full (800ns) & Half (400ns) Guard Interval (GI) modes (SGI and LGI)• Support Space time block coding (STBC) for receive direction• Complete front-end radio integration including PA, LNA and RF Switch• Support for external PA, LNA and control of external RF Switch (GS2011MIE only)
GS2011M Low Power WiFi Module Data Sheet GS2011M ArchitectureWireless LAN and System Control SubsystemGS2011M-DS-001211, Release 0.9     Confidential Preliminary 23RF/AnalogThe RF/Analog is a single RF transceiver for IEEE 802.11b/g/n (WLAN). The RF Interface block provides the access to the RF and analog control and status to the CPU. This block is accessible only from the WLAN CPU. It implements registers to write static control words. It provides read only register interface to read static status. It generates the dynamic control signals required for TX and RX based on the PHY signals. The AGC look up table to map the gain to RF gain control word is implemented in this block.Network Services SubsystemAPP CPUThe Network services subsystem consists of an APP CPU which is based on an ARM CORTEX M3 core. It incorporates an AHB interface and a JTAG debug interface. The network RTOS, network stack, and customer application code run on this CPU.Crypto EngineThe Network services subsystem contains a separate hardware crypto engine that provides a flexible framework for accelerating the cryptographic functions for packet processing protocols. The crypto engine has the raw generic interface for cipher and hash/MAC functions such as AES, DES, SHA, and RC4. It also includes two optional engines to provide further offload; the PKA and RNG modules. These provide additional methods for public key acceleration functions and random number generation. The engine includes a DMA engine that allows the engine to perform cryptographic operation on data packets in the system memory without any CPU intervention.Memory SubsystemThe GS2011M module contains several memory blocks.SRAMThe system memory is built with single port and dual port memories. Most of the memory consists of single port memory. A 64KB dual port memory is used for exchange of data between the two CPU domains. All the memories are connected to the system bus matrix in each CPU subsystem. All masters can access any of the memory within the subsystem. The APP subsystem has 384KB of dedicated SRAM for program and data use. The WLAN subsystem has 320KB of dedicated SRAM for program and data use. These memories are divided into banks of 64KB each. The bank structure allows different masters to access different banks simultaneously through the bus matrix without incurring any stall. Code from the external Flash is loaded into the SRAM for execution by each CPU.In addition, a static shared SRAM is provided. This consists of five 64KB memory blocks.
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetWireless LAN and System Control Subsystem   24          Confidential Preliminary GS2011M-DS-001211, Release 0.9At any time, any of these memory blocks can be assigned to one of the CPU subsystem. These should be set up by the APP CPU SW at initialization time. The assignment is not intended to change during operation and there is no HW interlock to avoid switching in the middle of a memory transaction. The assignment to the WLAN CPU should be done starting from the highest block number going down to lowest block number. This result in the shared memory appearing as a single bank for each CPU subsystem, independent of the number of blocks assigned. The shared memory is mapped such that the SRAM space is continuous from the dedicated SRAM to shared SRAM.A 64KB dual port memory is used for exchange of data between the two CPU domains. Each CPU subsystem can read or write to this memory using an independent memory port. SW must manage the memory access to avoid simultaneous write to the same memory location. The dual port memory appears as a single bank to each CPU subsystem.ROMROM is provided in each CPU subsystem to provide the boot code and other functional code that are not expected to change regularly. Each CPU has 512KB of ROM.OTP ROMThe GS2000 device includes a 64Kbit OTP ROM used for storing MAC ID and otherinformation such as security keys etc. The APP and WLAN subsystem each contain32Kbits (4Kbytes) of OTP memory.Flash InterfaceThe GS2000 SoC has only internal ROM and RAM for code storage. There is no embedded Flash memory on the SoC. Any ROM patch code and new application code must reside in the on-module Flash device of the GS2011M module. Flash access from the two CPUs are independent. The APP CPU is considered the system Master and the code running on this CPU is required to initialize the overall chip and common interfaces. WLAN CPU access to the Flash is restricted to read DMA. Any write to the Flash from the WLAN CPU must be done through the APP CPU. The operational parameters of the DMA accesses are set by the APP CPU at system startup. The Flash code is transferred to internal RAM before execution.ClocksThe GS2011M includes four basic clock sources:– Low power 32KHz clock (see Real Time Clock (RTC) Overview, page 25)– 40MHz Xtal Oscillator– PLL to generate the internal 120MHz (CPU) and 80MHz (PHY) clocks from the 40MHz Xtal.– High speed RC oscillator 80MHz
GS2011M Low Power WiFi Module Data Sheet GS2011M ArchitectureWireless LAN and System Control SubsystemGS2011M-DS-001211, Release 0.9     Confidential Preliminary 25Intermediate modes of operation, in which high speed clocks are active but some modules are inactive, are obtained by gating the clock signal to different subsystems. The clock control blocks within the device are responsible for generation, selection and gating of the clocked used in the module to reduce power consumption in various power states.Real Time Clock (RTC) OverviewTo provide global time (and date) to the system, the GS2011Mxx module is equipped with a low-power Real Time Clock (RTC). The RTC is the always on block that manages the Standby state. This block is powered from a supply pin (VRTC) separate from the digital core and may be powered directly from a battery. The RTC implementation supports a voltage range of 1.6v to 3.6v. RTC Main Features• One 48-bit primary RTC counter as the primary reference for all timing events and standby awake management• 4 programmable IO pins with specific default behavior. These pins are in the RTC IO domain.– One (DC_DC_CNTL) is setup as output pin to control external regulator– Three others (RTC_IO) which can be programmed to be either– Maximum of two wakeup counters to generate periodic output (32-bit)– Alarm inputs to wake up the GS2011M module from its sleep states (deep-sleep/standby)• Startup control counters with HW and SW override registers• Power-on-reset control with brown-out detector• RTC registers to hold RTC and wakeup control bits while the core domain is off• 1Kbyte latch based memory (1.6-3.6v capable)• 16KB of SRAM memory, divided into 4 equal blocks (1.2v capable)• uLDO to supply the SRAM memory• RTC logic is 1.6-3.6v capable• 32 KHz RC oscillator• 32768Hz crystal oscillator• APB interface for CPU access• Interrupts to CPUAn overview of RTC block diagram is shown in Figure 2, page 26. The RTC contains alow-power 32.768KHz RC oscillator which provides fast startup at first application ofRTC power. It also supports an optional 32.768KHz crystal oscillator which can be
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetWireless LAN and System Control Subsystem   26          Confidential Preliminary GS2011M-DS-001211, Release 0.9substituted for the RC oscillator under software control. In normal operation the RTC isalways powered up, even in the Power up state.The dc_dc_cntl programmable counter is 48-bits and provides up to 272 years worth ofstandby duration. For the other RTC_IO pins, the programmable embedded counters (32-bit) are provided to enable periodic wake-up of the remainder of the external system, and provide a 1.5 days max period. The RTC_IO pins can be configured as inputs (ALARMS) or output (WAKE UP) pins. The RTC includes a Power-On Reset (POR) circuit, to eliminate the need for an external component. The RTC contains low-leakage non-volatile (battery-powered) RAM, to enable storage of data that needs to be preserved. It also includes a brown-out detector that can be disabled by SW.Total current consumption of the RTC is typically less than 5 μA with 1Kbyte of data storage, using the 32.768 kHz oscillator.Figure 2   RTC Interface DiagramReal Time Clock CounterThe Real Time Counter features:– 48-bit length (with absolute duration of 272 years).– Low-power design.
GS2011M Low Power WiFi Module Data Sheet GS2011M ArchitectureWireless LAN and System Control SubsystemGS2011M-DS-001211, Release 0.9     Confidential Preliminary 27This counter is automatically reset by power-on-reset.This counter wraps around (returns to “all-0” once it has reached the highest possible “all-1” value).RTC I/OThere are three (3) RTC I/O (0, 1,2) that can be used to control external devices, such as sensors or wake up the module based on external events or devices.DC_DC_CNTLDuring RTC Power-on-Reset (e.g. when the battery is first connected), the dc_dc_cntl pin is held low; it goes high to indicate completion of RTC power-on-reset. This pin can be used as an enable into an external device such as voltage regulator. The dc_dc_cntl also is held low when module is in standby and goes high to indicate wake up from standby.GS2011M PeripheralsSDIO InterfaceThe SDIO interface is a full / high speed SDIO device controller. The Controller supports SPI, 1-bit SD and 4-bit SD bus mode. The SDIO block has an AHB interface, which allows the CPU to configure the operational registers residing inside the AHB Slave core. The CIS and CSA area is located inside the internal memory of CPU subsystem. The SDIO Registers (CCCR and FBR) are programmed by both the SD Host (through the SD Bus) and CPU (through the AHB bus) via Operational registers. The SDIO block implements the AHB master to initiate transfers to and from the system memory autonomously.During the normal initialization and interrogation of the card by the SD Host, the card will identify itself as an SDIO device. The SD Host software will obtain the card information in a tuple (linked list) format and determine if that card’s I/O function(s) are acceptable to activate. If the Card is acceptable, it will be allowed to power up fully and start the I/O function(s) built into it.The SDIO interface implements Function 1 in addition to the default Function 0. All application data transfers are done through the Function 1.The primary features of this interface are:• Meets SDIO card specification version 2.0• Conforms to AHB specification• Host clock rate variable between 0 and 40 MHz• All SD bus modes supported including SPI, 1 and 4 bit SDNOTE:  Tested with current test platform up to 33 MHz.
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetWireless LAN and System Control Subsystem   28          Confidential Preliminary GS2011M-DS-001211, Release 0.9• Allows card to interrupt host in SPI, 1 and 4 bit SD modes• Read and Writes using 4 parallel data lines• Cyclic Redundancy Check CRC7 for command and CRC16 for data integrity-CRC checking optional in SPI mode• Programmable through a standard AHB Slave interface• Writing of the I/O reset bit in CCCR register generates an active low reset output synchronized to AHB Clock domain• Card responds to Direct read/write (IO52) and Extended read/write (IO53) transactions• Supports Read wait Control operation• Supports Suspend/Resume operationSPI InterfaceThe SPI interface is a master slave interface that enables synchronous serial communications with slave or master peripherals having one of the following: Motorola SPI-compatible interface, TI synchronous serial interface or National Semiconductor Microwire interface. In both master and slave configuration, the block performs parallel-to-serial conversion on data written to an internal 16-bit wide, 8-deep transmit FIFO and serial to parallel conversion on received data, buffering it in a similar 16-wide, 8 deep FIFO. It can generate interrupts to the CPU to request servicing transmit and receive FIFOs and indicate FIFO status and overrun/underrun. The clock bit rate is SW programmable. In master mode, the SPI block in GS2000 can perform up to 30 MHz and in slave mode up to 10 MHz serial clock. The interface type, data size and interrupt masks are programmable. It supports DMA working in conjunction with the uDMA engine.UART InterfaceThe UART interface implements the standard UART protocol. It is 16450/16550 compatible. It has separate 32 deep transmit and receive FIFOs to reduce CPU interrupts. The interface supports standard asynchronous communication protocol using start, stop and parity bits. These are added and removed automatically by the interface logic. The data size, parity and number of stop bits are programmable. It supports HW based flow control through CTS/RTS signaling. A fractional baud rate generator allows accurate setting of the communication baud rate. It supports DMA working in conjunction with the uDMA engine.I2C InterfaceThe I2C interface block implements the standard based two wire serial I2C protocol. The interface can support both master and slave modes. It supports multiple masters, high speed transfer (up to 3.4MHz), 7 or 10 bit slave addressing scheme, random and current address transfer. It also supports clock stretching to interface with slower devices. It can generate interrupts to the CPU to indicate specific events such as FIFO full/empty, block complete, no ack error, and arbitration failure.
GS2011M Low Power WiFi Module Data Sheet GS2011M ArchitectureWireless LAN and System Control SubsystemGS2011M-DS-001211, Release 0.9     Confidential Preliminary 29GPIOThe GPIO block provides programmable inputs and outputs that can be controlled from the CPU SW through an APB interface. Any number of inputs can be configured as an interrupt source. The interrupts can be generated based on the level or the transition of a pin. At reset, all GPIO lines defaults to inputs. Each pin can be configured as input or output from SW control. ADCThe ADC is a 12-bit, low-power, A-to-D converter capable of running at up to 2 Mbps.The ADC is accessible from the APP CPU only. The ADC contains an internal band-gapreference which provides a stable 1.4 V reference voltage. Alternatively, the ADC can beprogrammed to use the VIN_3V3 external supply reference as the full-scale reference.The ADC uses an input clock range of 10KHz to 2MHz. The input clock is generated byan internal NCO (Number Controlled Oscillator). A conversion requires 1 clock cycles.The ADC supports three measurement modes, continuous, single or periodic.The sample data will be stored in a CPU readable FIFO. The file is an 8-deep FIFO. The FIFO has SW configurable level interrupt. New samples are dropped if FIFO is full and new data is received prior to FW servicing the FIFO, then the sample is dropped.PWMThe PWM consists of three identical PWM function blocks. The PWM function blocks can be used in two modes of operations:• Independent PWM function blocks providing output signal with programmable frequency and duty cycle• Synchronized PWM function blocks with programmable phase delay between each PWM outputThe PWM has the following features:• 32 bit AMBA APB interface to access control, and status information• Three identical PWM function blocks• Each PWM block can be enabled independently• All three PWM blocks can be started synchronously or chained with programmable delay• Programmable 6 bit prescaler for the input clock (see Clocks, page 24)• Programmable frequency and duty cycle using 16 bit resolution in terms of clock cycles for ON and OFF interval time• Combined interrupt line with independent masking of interrupts
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetWireless LAN and System Control Subsystem   30          Confidential Preliminary GS2011M-DS-001211, Release 0.9System StatesFigure 3, page 30 shows the power management/clock states of the GS2011Mxx system.Figure 3   GS2011Mxx System StatesThe system states of the GS2011Mxx system are as follows:Power OFF: No power source connected to the system.Standby: In the standby state, only the RTC portion of the GS2011M is powered from the VRTC pin. The other power supplies are turned off by the DC_DC_CNTL pin being low. To achieve the lowest standby current, other supply pins should be powered on/off together, controlled by the DC_DC_CNTL pin, including the EN_1V8 pin (which controls VOUT_1V8), VDDIO, and the VIN_3V3 pin.
GS2011M Low Power WiFi Module Data Sheet GS2011M ArchitectureWireless LAN and System Control SubsystemGS2011M-DS-001211, Release 0.9     Confidential Preliminary 31In standby state, the 32.768KHz oscillator keeps running and only the RTC RAM retains the state (how many banks retain their state is SW configurable). SRAM, CPUs and I/Os are all in OFF state, as there is no 1.8V and no VDDIO being supplied to the GS2011M device. This is the lowest-power-consumption state. In a typical application, the system returns to the Standby state between periods of activity, to keep the average power very low and enable years of operation using conventional batteries. During standby, the RTC isolates itself from the rest of the chip, since the signals from the rest of the chip are invalid. This prevents corruption of the RTC registers.Exit from standby occurs when a pre-specified wakeup time occurs, or when one of the RTC_IO’s configured as alarm inputs sees the programmed polarity of signal edge. When one of the wakeup conditions occurs, the RTC asserts reset to the chip and sets the DC_DC_CNTL pin high to enable power to the rest of the module. After power to the rest of the module is assumed to be good, the isolation between the RTC and the rest of the chip is released, and the EXT_RESETn pin is released. The system now starts booting.System Configuration: When a power-up is requested, the system transitions from the Standby state to the System Configuration state. In this state, the APP CPU is released from reset by the RTC. The WLAN CPU remains in the reset state during System Configuration. The APP CPU then executes the required system configurations, releases the WLAN CPU from reset, and transitions to the Power-ON state.The System Configuration state is also entered on transition from the Power-ON state to the Standby state, to complete necessary preparations before shutting off the power to the core system.Power-ON: This is the active state where all system components can be running. The Power-ON state has various sub-states, in which unused parts of the system can be in sleep mode, reducing power consumption. Sleep states are implemented by gating the clock signal off for a specific system component. Additionally, unneeded clock sources can be turned off. For example, receiving data over a slave SPI interface could be done with only the 80MHz RC oscillator active, and the 40MHz crystal and PLL turned off.Sleep: In the Sleep state, the 40MHz crystal and the 80MHz RC oscillator remains running, but it is gated off to one or both CPUs. Each CPU can independently control its own entry into Sleep state. Any enabled interrupt will cause the interrupted CPU to exit from Sleep state, and this will occur within a few clock cycles.Deep Sleep: Deep sleep is entered only when both CPUs agree that the wakeup latency is OK. In Deep Sleep mode, the 40MHz crystal oscillator and 80MHz RC oscillator are turned off to save power, but all power supplies remain turned on. Thus all registers, memory, and I/O pins retain their state. Any enabled interrupt will cause an exit from Deep Sleep state.NOTE:  During first battery plug, i.e., when power is applied the first time to the RTC power rail (VRTC), the power detection circuit in the RTC also causes a wakeup request.
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetWireless LAN and System Control Subsystem   32          Confidential Preliminary GS2011M-DS-001211, Release 0.9The following are not system states, but are related design notes:Power Control: The GS2011M was designed with the intent that power to the non-RTC portions of the chip be controlled from the DC_DC_CNTL signal. In applications where it is preferred that an external host control the power, this is OK if ALL power, including VRTC power, is turned on and off by the external host. In this case, all state is lost when power goes off, and the latencies from first battery plug apply.If these latencies are not acceptable, then the GS2011M MUST control power. The external host would use an alarm to wake it up, and a serial command to put it into standby. The DC_DC_CNTL pin would control the power supplies. It is NOT reliable for the external host to directly control the power supplies if VRTC is to be left turned on. This is because the RTC would not know when to isolate itself from the rest of the chip, and might get corrupted during power up or power down.EXT_RESET_n pin: If the external host is driving the EXT_RESET_n pin, it MUST do so with an open drain driver. This is because this pin is driven low during power up by the RTC. In addition, if an external host is connected to the EXT_RESET_n pin, there must be an external 10K ohm pull-up resistor on the board, pulling up to VDDIO. This is needed to overcome a possible pull-down in the host at first power application. It is also recommended that the host not actively assert EXT_RESET_n until all the startup latencies have expired.NOTE:  For the above power states, software controls which clocks stay turned on in each of the three states.
GS2011M Low Power WiFi Module Data Sheet GS2011M ArchitectureWireless LAN and System Control SubsystemGS2011M-DS-001211, Release 0.9     Confidential Preliminary 33Power SupplyThis section shows various application power supply connections. Figure 4, page 33 shows the GS2011Mxx power supply connection and Figure 5, page 34 shows the GS2011Mxx in battery powered with optimized active mode.Figure 4   GS2011Mxx Always ON Power Supply ConnectionNotes:1. Always ON is obtained by trying EN_1V8 to 1 which is the enable for the 1.8V voltage regulator.2. With this connection method, standby current will not be optimized.
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetWireless LAN and System Control Subsystem   34          Confidential Preliminary GS2011M-DS-001211, Release 0.9Figure 5   GS2011Mxx Battery Powered with Optimized Active ModeNotes:1. This connection applies for designs using GS2011MI module and want to optimize active mode current consumption while still supporting standby state of the module (see Figure 6, page 35). In this connection it is important to note the following:2. Input voltage to VRTC must always be ON to keep the RTC powered so that the 32KHz crystal is running.3. VDDIO power should be OFF during this state. Recommendation is to use DC_DC_CNTL to also control the unit supplying the voltage to VDDIO4. DC_DC_CNTL must be connected to EN_1V8 to so that the internal 1.8V regulator gets turned OFF when system goes to standby state (i.e. DC_DC_CNTL is de-asserted).
GS2011M Low Power WiFi Module Data Sheet GS2011M ArchitectureWireless LAN and System Control SubsystemGS2011M-DS-001211, Release 0.9     Confidential Preliminary 35Figure 6   GS2011MIx Battery Powered with Optimized Standby SupportNotes:1. This connection applies for designs (typically battery operated) using GS2011MI module and want to optimized standby (lowest current consumption) state of the module. In this connection it is important to note the following:2. Input voltage to VRTC must always be ON to keep the RTC powered so that the 32KHz crystal is running.3. VDDIO and VIN_3V3power should be OFF during this state. Recommendation is to use DC_DC_CNTL to also control the unit supplying the voltage to VDDIO and VIN_3V34. DC_DC_CNTL must be connected to EN_1V8 to so that the internal 1.8V regulator gets turned OFF when system goes to standby state (i.e. DC_DC_CNTL is de-asserted).
GS2011M Architecture GS2011M Low Power WiFi Module Data SheetWireless LAN and System Control Subsystem   36          Confidential Preliminary GS2011M-DS-001211, Release 0.9- This page intentionally left blank -
GS2011M-DS-001211, Release 0.9     Confidential Preliminary 37Chapter 4  Pin-out and Signal DescriptionThis chapter describes the GainSpan® GS2011M Low Power module architecture. • GS2011Mxx Device Pin-out, page 37GS2011Mxx Device Pin-outFigure 7, page 37 shows the GS2011Mxx device pin-out diagram.Figure 7   GS2011Mxx Device Pin-out Diagram (Module Top View)
Pin-out and Signal Description GS2011M Low Power WiFi Module Data SheetGS2011Mxx Device Pin-out   38          Confidential Preliminary GS2011M-DS-001211, Release 0.9GS2011Mxx Module Pins DescriptionTable 7, page 38 describes the GS2011Mxx module pin signal description.Table 7   GS2011Mxx Module Pin Signal Description Pins Name Voltage DomainInternal Bias after Hardware ResetDrive Strength (mA)Signal State Description1 GND 0V Not Applicable Analog port Ground2 JTAG_TCK VDDIO Pull-up (see Note 1) Digital Input JTAG Test Clock3 JTAG_TDO VDDIO Not Applicable Digital Output JTAG Test Data Out4 JTAG_TDI VDDIO Pull-up (see Note 1) Digital Input JTAG Test Data In5 JTAG_TMS VDDIO Pull-up (see Note 1) Digital Input JTAG Test Mode Select6 JTAG_TRST_n VDDIO Pull-up (see Note 1) Digital Input JTAG Test Mode Reset (Active Low)7 RTC_IO_1 VRTC Pull-down (see Note 1)1 RTC Digital Input/OutputEmbedded Real Time Clock Input/Output 18 RTC_IO_0 VRTC Pull-down (see Note 1)1 RTC Digital Input/OutputEmbedded Real Time Clock Input/Output 09 VRTC VRTC Not Applicable Analog port Embedded Real Time Clock Power Supply10 DC_DC_CNTRL/RTC_IO_4 VRTC (see Note 1) 1 RTC Digital Input/OutputVIN_3V3 Regulator Control Output/RTC Digital Input/Output11 ADC1 VIN_3V3 Not Applicable Analog Input General Analog to Digital Converter 112 ADC2 VIN_3V3 Not Applicable Analog Input General Analog to Digital Converter 213 RTC_IO_2 VRTC Pull-down (see Note 1)1 RTC Digital Input/OutputEmbedded Real Time Clock Input/Output 214 GPIO6/SPI1_DIN VDDIO Pull-down 4 Digital Input/OutputGPIO/Serial Peripheral Interface 1 Bus Data Input15 GPIO7 / SPI1_DOUT VDDIO Pull-down 4 Digital Input/OutputGPIO/Serial Peripheral Interface 1 Bus Data Output16 VOUT_1V8 VIN_3V3 Not Applicable Analog port Internal 1.8V VOUT (internally regulated)17 GND 0V Not Applicable Analog port Ground18 GPIO5/SPI1_CLK VDDIO Pull-down 4 Digital Input/OutputGPIO/Serial Peripheral Interface 1 Bus Clock19 GPIO4/SPI1_CS_n_0 VDDIO Pull-down 4 Digital Input/OutputGPIO/Serial Peripheral Interface 1 Chip Select_0 (Active Low)
GS2011M Low Power WiFi Module Data Sheet Pin-out and Signal DescriptionGS2011Mxx Device Pin-outGS2011M-DS-001211, Release 0.9     Confidential Preliminary 3920 GPIO13/SPI1_CS_n_1 VDDIO Pull-down 4 Digital Input/OutputGPIO/ Serial Peripheral Interface 1 Chip Select_1 (Active Low)21 GPIO21/CLK_RTC VDDIO Pull-down 4 Digital Input/OutputGPIO/Internal RTC Clock Circuitry Test Point. This pin is used for Code Restore.22 GPIO20/CLK_HS_RC VDDIO Pull-down 4 Digital Input/OutputGPIO/Internal RTC Clock Circuitry Test Point23 GPIO19/CLK_HS_XTAL VDDIO Pull-down 4 Digital Input/OutputGPIO/XTAL Clock Circuitry Test Point 24 GPIO10/PWM0 VDDIO Pull-down 4 Digital Input/OutputGPIO/XTAL Clock Circuitry Test Point25 GPIO9/I2C_CLK VDDIO Pull-down (see Note 4) 12 Digital Input/OutputGPIO/Inter-Integrated Circuit Clock26 GPIO8/I2C_DATA VDDIO Pull-down (see Note 4) 12 Digital Input/OutputGPIO/Inter-Integrated Circuit Data 27GPIO36/SDIO_DAT0/SPI0_DOUTVDDIO Pull-down (see Note 1)4 Digital Input/OutputGPIO/SDIO Data Bit0/SPI0 Transmit Data Output to the HOST28GPIO35/SDIO_CLK/SPI0_CLKVDDIO Pull-down (see Note 1)4 Digital Input/OutputGPIO/SDIO Clock/SPI0 Clock Input from the HOST29GPIO33/SDIO_DAT3/SPI0_CS_n_0VDDIO Pull-up (see Note 1) 4 Digital Input OutputGPIO/SDIO Data Bit 3/SPI0 Chip Select Input 0 from the HOST (Active Low)30GPIO34/SDIO_CMD/SPI0_DINVDDIO Pull-down (see Note 1)4 Digital Input/OutputGPIO/SDIO Command Input/SPI0 Receive Data Input from HOST31 VIN_3V3 VIN_3V3 Not Applicable Analog port Single Supply Port32 GND 0V Not Applicable Analog port Ground33 EN_1V8 VDDIO Need to be driven HIGH or LOW  Digital Input Internal 1.8V regulator enable port Active High34 VDDIO VDDIO Not Applicable Analog portAll I/O voltage domain (can be tied to VIN_3V3 or tied to HOST I/O supply)Table 7   GS2011Mxx Module Pin Signal Description (Continued)Pins Name Voltage DomainInternal Bias after Hardware ResetDrive Strength (mA)Signal State Description
Pin-out and Signal Description GS2011M Low Power WiFi Module Data SheetGS2011Mxx Device Pin-out   40          Confidential Preliminary GS2011M-DS-001211, Release 0.935 GPIO26/UART1_CTS VDDIO Pull-down 4 Digital Input/OutputGPIO/UART1Clear to Send input (see Note 6)36 GPIO27/UART1_RTS VDDIO Pull-down (see Note 2) 4 Digital Input/OutputGPIO/UART1 1 Request to Send Output (see Note 6). This pin is used for Program Mode.37 GPIO3/UART1_RX VDDIO Pull-down 4 Digital Input/OutputGPIO/UART1 Receive Input38GPIO32/SDIO_DAT2/UART1_TXVDDIO Pull-down 4 Digital Input/OutputGPIO/SDIO_DATA Bit 2/UART 1 Transmitter Output39 GPIO1/UART0_TX VDDIO Pull-down 4 Digital Input/OutputGPIO/UART0 Transmitter Output. This pin is used for Code Restore.40 GPIO25/UART0_RTS VDDIO Pull-down 12 Digital Input/OutputGPIO/UART0 Request to Send Output (see Note 6). This pin is used for Program Select.41 GPIO0/UART0_RX VDDIO Pull-down 4 Digital Input/OutputGPIO/UART0 Receive Input42 GPIO24/UART0_CTS VDDIO Pull-down 12 Digital Input/OutputGPIO/UART0 Clear to Send Input (See Note 6)43 GPIO31/PWM2 VDDIO Pull-down 16 (see Note 7)Digital Input/OutputGPIO/Pulse Width Modulation Output 244 GPIO30/PWM1 VDDIO Pull-down 16(see Note 7)Digital Input/OutputGPIO/Pulse Width Modulation Output 145 GPIO29/I2C_CLK VDDIO Pull-down 12 Digital Input/OutputGPIO/I2C_CLK (see Note 3)46 GPIO37/SDIO_DAT1_INT VDDIO Pull-down (see Note 9) 4 Digital Input/OutputGPIO/4-bit SDIO DATA bit 1/SDIO SPI Mode Interrupt47 EXT_RESET_n (see Note 5) VDDIODigital Open Drain Input/OutputModule Hardware Reset Input and Power Supply Reset Monitor Indicator Active Low48 GND 0V Not Applicable Analog port Ground49 VPP (see Note 8) VPP Analog port Programming Voltage for OTP MemoryTable 7   GS2011Mxx Module Pin Signal Description (Continued)Pins Name Voltage DomainInternal Bias after Hardware ResetDrive Strength (mA)Signal State Description
GS2011M Low Power WiFi Module Data Sheet Pin-out and Signal DescriptionGS2011Mxx Device Pin-outGS2011M-DS-001211, Release 0.9     Confidential Preliminary 41Notes:1. Pins with drive strength 4, 12, and 16 have one pull resistor (either up or down, not both), which is enabled at reset. RTC_IO pins have both pull_up and pull_down resisters. The RTC_IO pull down resisters are enabled at reset for non DC_DC_CNTL pins.2. This pin enables programming of the module. If UART1_RTS (GPIO27) is high during reset or power on then the GS2011M will wait for Flash download via UART0 or SPI0 interface. Route this pin on the base board so it can be pulled up to VDDIO for programming the module.3. GPIO29 is the primary function; if using GPIO8/9 as I2C function, then this pin cannot be used for I2C function.4. If I2C interface is used, provide 2K Ohm pull-ups, to VDDIO, for pins 25 and 26 (I2C_CLK and I2C_DATA).5. EXT_RESET_n is an active low signal. It is an output during power up, indicating to the system when GS2011 device is out of power-on-reset. After power-on-reset, this pin is an input. It is not necessary to assert reset to the GS2011M after power on, since the GS2011 has a built-in power on reset. Also, the EXT_RESET_n signal does not clear the RTC, RTC RAM, or the SRAM. If the external host is driving the EXT_RESET_n pin, it MUST do so with an open drain driver. This is because this pin also must be able to be driven by the RTC. In addition, if an external host is connected to the EXT_RESET_n pin, there must be an external 10K Ohm pull-up resistor on the board, pulling up to VDDIO.6. CTS and RTS signals indicate it is clear to send or ready to send when they are LOW. If signals are high indicates device is not ready.7. These pins have higher drive strength so they can drive LEDs directly.8. This pin is generally reserved for GainSpan use, but if a design requires writing to OTP during production, then design must take into account connection to this pin. Otherwise, it should be left as a No Connect.9. In the Serial-to-WiFi firmware when using SPI interface this pin is the host wake-up signal or the Ready to Send signal.a. GPIO37 - when using SPI interface this pin is the host wake-up signal or the Ready to Send signal.
Pin-out and Signal Description GS2011M Low Power WiFi Module Data SheetGS2011Mxx Device Pin-out   42          Confidential Preliminary GS2011M-DS-001211, Release 0.9GS2011M Pin MUX FunctionThe GS2011M pins have multiple functions that can be selected using MUX function by software. Each pin has an independent MUX select register. Table 8, page 42 shows the various MUX functions for each pin. All pins are GPIO inputs at reset. For pins that are inputs to functional blocks only one pin may be assigned to any input function. For example, UART1_RX may be assigned to GPIO3 but not to both GPIO3 and GPIO37.Table 8   GS2011M Pin MUX Description Pin# Pin Name Mux3 Mux4 Mux5 Mux6 Mux7 Comments1 GND2 jtag_tck3 jtag_tdo4 jtag_tdi5 jtag_tms6 jtag_trst_n7 rtc_io_18 rtc_io_09VRTC10 dc_dc_cntl/rtc_io_411 adc_sar_012 adc_sar_113 rtc_io_214 gpio6/spi1_din spi1_din wspi_din spi1_dout wspi_dout spi0_cs_n_115 gpio7/spi1_dout spi1_dout wspi_dout spi1_din wspi_din spi0_cs_n_216 VOUT_1V817 GND18 gpio5/spi1_clk spi1_clk wspi_clk pwm0 traceclk spi0_cs_n_319 gpio4/spi1_cs_n_0 spi1_cs_n_0 wspi_cs_n_0 spi0_cs_n_4 reserved clk_rtc20 gpio13/spi1_cs_n_1 spi1_cs_n_1 pwm2 spi0_cs_n_5 tracedata[0] wspi_cs_n_121 gpio21/clk_rtc clk_rtc spi1_cs_n_2 clk_hs_xtal tracedata[1] spi0_cs_n_622 gpio20/clk_hs_rc clk_hs_rc spi1_cs_n_3 clk_hs_xtal tracedata[2] spi0_cs_n_723 gpio19_clk_hs_xtal clk_hs_xtal gpi1_cs_n_4 pwm2 tracedata[3] spi0_cs_n_824 gpio10/pwm0 pwm0 reserved reserved tracedata[0] clk_rtc25 gpio9/i2c_clk i2c_clk uart1_rx reserved tracedata[1] i2s_lcrclk26 gpio8/i2c_data i2c_data uart1_tx reserved tracedata[3] reserved27 gpio36/sdio_dat0/spi0_dout sdio_data0 reserved i2c_data reserved spi0_dout28 gpio35/sdio_clk/spi0_clk sdio_clk reserved i2c_clk traceclk spi0_clk Note: only 4mA for i2c29 gpio33/sdio_dat3/spi0_cs_n_0 sdio_data3 reserved uart1_rts tracedata[0] spi0_cs_n_030 gpio34/sdio_cmd/spi0_din sdio_cmd reserved uart1_cts tracedata[1] spi0_din
GS2011M Low Power WiFi Module Data Sheet Pin-out and Signal DescriptionGS2011Mxx Device Pin-outGS2011M-DS-001211, Release 0.9     Confidential Preliminary 4331 VIN_3V3 Includes Flash, PA, ADC, VDDIO, REG32 GND33 EN_1V834 VDDIO35 gpio26/uart1_cts uart1_cts wuart_cts i2s_din spi1_cs_n_13 wssp_clk36 gpio27/uart1_rts uart1_rts wuart_rts i2s_dout uart1_tx wspi_dout37 gpio3/uart1_rx uart1_rx wuart_rx i2s_bitclk spi1_cs_n_14 wsip_din38 gpio32/sdio_dat2/uart1_tx sdio_data1 wuart_tx uart1_tx tracedata[2] spi1_cs_n_1239 gpio1/uart0_tx uart0_tx wuart_tx pwm1 tracedata[0] spi1_dout40 gpio25/uart0_rts uart0_rts wuart_rts reserved tracedata[1] spi1_clk41 gpio24/uart0_cts uart0_rx wuart_rx pwm2 tracedata[2] spi1_din42 gpio24/uart0_cts uart0_cts wuart_cts reserved tracedata[3] spi1_cs_n_043 gpio31/pwm2 pwm2 spi1_dout usart1_tx traceclk wuart_tx44 gpio30/pwm1 pwm1 spi1_din uart1_rx reserved wuart_rx45 gpio29/i2c_clk i2c_clk spi1_cs_n_20 clk_rtc tracedata[0] pwm046 gpio37/sdio_dat1_int sdio_data1 wuart_rx uart1_rx tracedata[3] spi0_cs_n_1047 ext_reset_n48 GND49 VPP Programming voltage for OTP memoryTable 8   GS2011M Pin MUX Description (Continued)Pin# Pin Name Mux3 Mux4 Mux5 Mux6 Mux7 Comments
Pin-out and Signal Description GS2011M Low Power WiFi Module Data SheetGS2011Mxx Device Pin-out   44          Confidential Preliminary GS2011M-DS-001211, Release 0.9GS2011M Program and Code Restore OptionsTable 9, page 44 describes the options available for device program mode and code restore capabilities. The respective GPIO pins are sampled at reset by device and depending on the values seen on these pins goes into the appropriate mode. Code for the GS2011M resides on the internal flash of the module and up to two back-up copies could be stored in flash. If a software designer wants to restore the execution code to one of the backup copy, it can be accomplished by asserting the appropriate GPIO pins as shown in the table below during power up or reset.Table 9   GS2011M Pin Program and Code RestoreProgram Mode(GPIO 27)Program Select(GPIO 25)Code Restore(GPIO 21 or GPIO 1)Description0 X 0 Normal boot0 0 1 Factory Code Restore0 1 1 Previous Code Restore10 XProgram Mode for code load using UART 0 interface @115.2Kbaud or using SPI0 on SDIO pins (Default Mode if you don’t pull the Program Select pin high)11 XProgram Mode for code load using UART 0 interface @921.6Kbaud or SPI0 interface on GPIO15-18 or using SDIO interface.Note: These options are targeted for a future revision.
GS2011M-DS-001211, Release 0.9     Confidential Preliminary 45Chapter 5  Electrical CharacteristicsThis chapter describes the GainSpan® GS2011M electrical characteristics.• Absolute Maximum Ratings, page 45• Operating Conditions, page 46• Internal 1.8V Regulator, page 46• I/O DC Specifications, page 47• Power Consumption (Estimate), page 50• 802.11 Radio Parameters (Estimate), page 51• ADC Parameters, page 51Absolute Maximum RatingsConditions beyond those cited in Table 10, page 45 may cause permanent damage to the GS2011Mxx, and must be avoided. Sustained operation, beyond the normal operating conditions, may affect the long term reliability of the module.Note:1. Reference domain voltage is the Voltage Domain. Refer to the section on GS2011Mxx Module Pins Description. For limitations on state voltage ranges, refer to the section GS2011Mxx Module Pins Description.Table 10   Absolute Maximum RatingsParameter Symbol Minimum Typical Maximum UnitStorage Temperature TST -55 +125 oCRTC Power Supply VRTC -0.5 4.0 VI/O Supply Voltage VDDIO -0.5 4.0 VSingle Supply Port VIN_3V3 0.5 3.3 4.0 VOTP Supply VPP TBD VSignal Pin Voltage1VI -0.3 Voltage Domain + 0.3 V
Electrical Characteristics GS2011M Low Power WiFi Module Data SheetOperating Conditions   46          Confidential Preliminary GS2011M-DS-001211, Release 0.9Operating ConditionsTable 11, page 46 lists the operating conditions of the GS2011Mxx module.Notes:1. Reference domain voltage is the Voltage Domain. Refer to section GS2011Mxx Module Pins Description.2. The VPP pin should be left floating when not doing OTP programming operations.Internal 1.8V RegulatorTable 12, page 46 lists the internal 1.8V regulator parameters. VIN_3V3=VDDIO=VRTC=3.3V Temp=25oC fOSC=3.0MHz.Table 11   Operating ConditionsParameter Symbol Minimum Typical Maximum UnitExtended Temperature Range TA-40 +85 oCRTC Power Supply VRTC 1.6 3.3 3.6 VI/O Supply Voltage VDDIO 1.7 3.3 3.6 VSingle Supply Port GS2011MIx VIN_3V3 2.7 3.3 3.6 VSignal Pin Voltage1VI 0 Voltage Domain VVPP2VPP 5.5 5.75 6.0 VTable 12   Internal 1.8V RegulatorParameter Symbol Test ConditionsMinimum Typical Maximum UnitOutput Voltage VOUT_1V8 1.8 VMaximum Output Current IVOUT_1V8 30 50 mAOscillation Frequency fOSC 1.6 3.45 MHz1.8V Regulator Enable “H: Voltage EN_1V8 1.0 VIN_3V3 V1.8V Regulator Enable “L” Voltage EN_1V8 0 0.25 V
GS2011M Low Power WiFi Module Data Sheet Electrical CharacteristicsI/O DC SpecificationsGS2011M-DS-001211, Release 0.9     Confidential Preliminary 47I/O DC SpecificationsI/O Digital Specifications (Tri-State) Pin Types 4mA, 12mA, and 16mAThe specifications for these I/O’s are given over 3 different voltage ranges: 3.0V to 3.6V, 2.25V to 2.75V, and 1.7V to 1.98V.I/O Digital Specifications for VDDIO=3.0V to 3.6VTable 13, page 47 lists the parameters for I/O digital specification for VDDIO 3.0V to 3.6V for Pin Types 4mA, 12mA, and 16mA.Table 13   I/O Digital Parameters for VDDIO=3.0V to 3.6VParameter Symbol Minimum Typical Maximum Unit NoteI/O Supply Voltage VDDIO 3.0 3.3 3.6 VInput Low Voltage VIL -0.3 0.8 VInput High Voltage VIH 2.0 VDDIO VSchmitt trigger Low to High threshold point VT+ 1.62 1.75 1.91 VSchmitt trigger High to Low threshold point VT- 1.16 1.29 1.45 VInput Leakage Current IL10 μAPull up/down disabledTri-State Output Leakage Current IOZ 10 μAPull up/down disabled Pull-Up Resistor Ru34K 51K 81K ΩPull-Down Resistor Rd35K 51K 88K ΩOutput Low Voltage VOL 0.4 VOutput High Voltage VOH 2.4 VLow Level Output Current @ VOL max IOL4.915.120.27.522.930.610.030.440.6mAPin Type 4mAPint Type 12mAPint Type 16mAHigh Level OutputCurrent @ VOH min IOH7.020.927.814.042.056.024.272.396.3mAPin Type 4mAPin Type 12mAPin Type 16mAOutput rise time 10% to 90% load, 30pF tTRLH3.181.831.524.262.432.016.003.512.92nsPin Type 4mAPint Type 12mAPin Type 16mAOutput fall time 90% to 10% load, 30pF tTFHL3.881.881.564.992.512.107.163.633.05nsPin Type 4mAPin Type 12mAPin Type 16mA
Electrical Characteristics GS2011M Low Power WiFi Module Data SheetI/O DC Specifications   48          Confidential Preliminary GS2011M-DS-001211, Release 0.9I/O Digital Specifications for VDDIO=2.25V to 2.75VTable 14, page 48 lists the parameters for I/O digital specification for VDDIO 2.25V to 2.75V for Pin Types 4mA, 12mA, and 16mA.NOTE:  The table below is an estimate. It is provided to give a rough idea of the behavior at intermediate VDDIO voltages.Table 14   I/O Digital Parameters for VDDIO = 2.25V to 2.75VParameter Symbol Minimum Typical Maximum Unit NoteI/O Supply Voltage VDDIO 2.25 2.5 32.75 VInput Low Voltage VIL -0.3 0.7 VInput High Voltage VIH 1.7 3.6 VSchmitt trigger Low to High threshold pointVT+ 1.27 1.40 1.50 VSchmitt trigger High to Low threshold pointVT- 0.85 0.98 1.10 VInput Leakage Current IL10 μAPull up/down disabledTri-State Output Leakage Current IOZ 10 μAPull up/down disabledPull-Up Resistor Ru43K 69K 120K ΩPull-Down Resistor Rd41K 66K 124K ΩOutput Low Voltage VOL 0.7 VOutput High Voltage VOH 1.7 VLow Level Output Current @ VOL max IOL5.717.423.39.629.239.114.142.857.2mAPin Type 4mAPin Type 12mAPin Type 16mAHigh Level Output Current @ VOH min IOH4.714.018.69.729.038.717.451.969.2mAPin Type 4mAPin Type 12mAPin Type 16mAOutput rise time 10% to 90% load, 30pF tTRLH3.822.051.705.522.932.428.454.613.83nsPin Type 4mAPin Type 12mAPin Type 16mAOutput fall time 90% to 10% load, 30pF tTFHL4.192.111.775.823.012.539.134.723.97nsPin Type 4mAPin Type 12mAPin Type 16mA
GS2011M Low Power WiFi Module Data Sheet Electrical CharacteristicsI/O DC SpecificationsGS2011M-DS-001211, Release 0.9     Confidential Preliminary 49I/O Digital Specs for VDDIO=1.7V to 1.98VTable 15, page 49 lists the parameters for I/O digital specification for VDDIO 1.7V to 1.98V for Pin Types 4mA, 12mA, and 16mA.Note:1. These values do not meet the requirements of JEDEC JESD8-7A.Table 15   I/O Digital Parameters for VDDIO = 1.7V to 1.98VParameter Symbol Minimum Typical Maximum Unit NoteI/O Supply Voltage VDDIO 1.7 1.8 1.98 VInput Low Voltage VIL -0.3 0.631VInput High Voltage VIH 1.17 3.6 VSchmitt trigger Low to High threshold point VT+ 0.95 1.06 1.16 VSchmitt trigger High to Low threshold point VT- 0.5810.69 0.79 VInput Leakage Current IL10 μAPull up/down disabledTri-State Output Leakage Current IOZ 10 μAPull up/down disabledPull-Up Resistor Ru66K 114K 211K ΩPull-Down Resistor Rd58K 103K 204K ΩOutput Low Voltage VOL 0 0.45 VOutput High Voltage VOH 1.35 VLow Level Output Current @ VOL max IOL2.68.010.84.814.719.77.823.831.8mAPin Type 4mAPin Type 12mAPin Type 16mAHigh Level Output Current @ VOH min IOH1.75.06.64.112.416.58.324.933.2mAPin Type 4mAPin Type 12mAPin Type 16mAOutput rise time 10% to 90% load, 30pF tTRLH5.372.672.198.424.163.4213.866.995.76nsPin Type 4mAPin Type 12mAPin Type 16mAOutput fall time 90% to 10% load, 30pF tTFHL5.292.732.308.154.243.5713.987.176.06nsPin Type 4mAPin Type 12mAPin Type 16mA
Electrical Characteristics GS2011M Low Power WiFi Module Data SheetPower Consumption (Estimate)   50          Confidential Preliminary GS2011M-DS-001211, Release 0.9RTC I/O SpecificationsTable 16, page 50 lists the RTC I/O parameters.*RTC I/O’s are software selectable as 1mA or 4mA drive strength.Power Consumption (Estimate)Table 17, page 50 lists the power consumption estimates for the GS2011Mxx. Typical conditions are: VIN_3V3=VDDIO=VRTC=3.3V Temp=25oC.Note:1. To be optimized and updated with production version.Table 16   RTC I/O ParametersParameter Symbol Minimum Typical Maximum Unit NoteSupply Voltage 1.6 3.6 VInput Low Voltage VIL 0.3*VDD VInput High Voltage VIH 0l7*VDD VInput Leakage Current IL0.1 μAPullup Current IPU 1μAPulldown Current IPU 1μAOutput Low Voltage VOL 0.4 V IL=1mA or 4mA*Output High Voltage VOHJ VDD-0.4 V IL=1mA or 4mA*Table 17   Power Consumption in Different StatesSystem State Current (Typical)1Standby (VIN_3V3 and VDDIO OFF) 4-8 μADeep Sleep (2 banks of SRAM enabled) 200 μAWLAN Continuous Transmit (1 Mbps, 15 dBm) 200 mAWLAN Continuous Receive (1 Mbps, -93 dBm sensitivity) 75 mAIEEE 802.11 PS-Poll, DTIM = 1 (only WLAN enabled) TBDIEEE 802.11 PS-Poll, DTIM=3 (only WLAN enabled) TBD
GS2011M Low Power WiFi Module Data Sheet Electrical Characteristics802.11 Radio Parameters (Estimate)GS2011M-DS-001211, Release 0.9     Confidential Preliminary 51802.11 Radio Parameters (Estimate)Table 18, page 51 lists the 802.11 Radio parameters (estimate). Test conditions are: VIN_3V3=VDDIO=VRTC=3.3V Temp=25oC.ADC ParametersTable 19, page 51 lists the ADC parameters. Test conditions are: VIN_3V3=VDDIO=VRTC=3.3V Temp=25oC.Table 18   802.11 Radio ParametersParameter Minimum Typical Maximum Unit NotesRF Frequency Range 2412 2497 MHzRadio bit rate 1 HT20MCS7 MbpsTransmit/Receive Specification for GS2011MOutput power (average)15128dBm11b, 1Mbps, BPSK/DSSS11n, MCS 0 (6.5 Mbps), BPSK/OFDM11n, MCS 7 (72 Mbps), 64-QAM/OFDMSpectrum Mask dBr Meets 802.11 requirement for selected data ratesReceive Sensitivity at antenna port-93-74-71dBm11b, 1, Mbps, BPSK/DSSS11g, 54 Mbps, 64-QAM/OFDM11n, MCS 7 (72 Mbps), 64-QAM/OFDMTable 19   ADC Parameters Parameter Minimum Typical Maximum Unit NotesADC Resolution - 12 - BitsConversion Speed (FS) 0.01 - 2 MspsInput Voltage Full Scale range0 1.4 V Internal Reference0 VIN_3V3 V External ReferenceADC Integral Non-Linearity (INL) --+2 LSBADC Differential non-linearity (DNL) --+1 LSB See Note 1
Electrical Characteristics GS2011M Low Power WiFi Module Data SheetADC Parameters   52          Confidential Preliminary GS2011M-DS-001211, Release 0.9Notes:1. No missing codes.2. This is the gain of the ADC core measured in External reference mode.Active Current800 μAFS=2Mbps, internal reference (Reference Buffer on) 3.3V550 μAFS=32KHz, internal reference (Reference Buffer on) 3.3V450 μAFS=2Mbps, External reference (Reference Buffer off) 3.3V180 μAFS=32KHz, internal reference (Reference Buffer off) 3.3VADC Offset Error -30 - 30 mVADC Gain Error -8 - 8 LSB See Note 2Error in Internal Reference Voltage without Trim-5 - 5 %Error in Internal Reference Voltage with Trim-2.5 2.5 %Table 19   ADC Parameters (Continued)Parameter Minimum Typical Maximum Unit Notes
GS2011M-DS-001211, Release 0.9     Confidential Preliminary 53Chapter 6  Package and Layout GuidelinesThis chapter describes the GainSpan® GS2011M package and layout guidelines.• GS2011Mxx Recommended PCB Footprint and Dimensions, page 53GS2011Mxx Recommended PCB Footprint and DimensionsFigure 8, page 53 shows the GS2011MIx Module PCB Footprint. Figure 9, page 54 shows the GS2011MIx Module Dimensions.Figure 8   GS2011MIx Module Recommended PCB Footprint (in inches)
Package and Layout Guidelines GS2011M Low Power WiFi Module Data SheetGS2011Mxx Recommended PCB Footprint and Dimensions   54          Confidential Preliminary GS2011M-DS-001211, Release 0.9Figure 9   GS2011MIx Module Dimensions (in inches)Notes:1. All Dimensions are in inches. Tolerances shall be + 0.010 inches.2. Absolutely no metal trace or ground layer underneath this area. If using PCB antenna, it is recommended to have only air under this area. Hang antenna over edge of base board or cut notch in base board.3. It is recommended not to run circuit traces underneath the module especially near these holes. The RF shield mounting holes are grounded. If traces must be routed under the GS2011Mxx, it is recommended that extra thick solder mask (5 mils) be used to prevent shorting. High speed signals should be kept as far as possible from the antenna and RF areas of the GS2011Mxx.4. In performing SMT or manual soldering of the module to the base board, first align the row of pins from #18 through #31 onto the base board and then match the other two rows.In additional to the guidelines, note the following suggestions:1. External Bypass capacitors for all module supplies should be as close as possible to the module pins.2. Never place the antenna very close to metallic objects.3. External monopole antennas need a reasonable ground plane area for antenna efficiency.4. Do not use a metallic or metalized plastic for the end product enclosure when using on-board antenna.5. If the module is enclosed in a plastic case, have reasonable clearance from plastic case to on-board antenna.

Navigation menu