Jump to main content
ATWINC15x0 Wi-Fi® Network Controller Software Design Guide
Search
Introduction
Features
1
Host Driver Architecture
1.1
WLAN API
1.2
Socket API
1.3
Host Interface (HIF)
1.4
Board Support Package (BSP)
1.5
Serial Bus Interface
2
ATWINC15x0
System Architecture
2.1
Bus Interface
2.2
Nonvolatile Storage
2.3
CPU
2.4
IEEE 802.11 MAC Hardware
2.5
Program Memory
2.6
Data Memory
2.7
Shared Packet Memory
2.8
IEEE 802.11 MAC Firmware
2.9
Memory Manager
2.10
Power Management
2.11
WINC RTOS
2.12
WINC IoT Library
3
WINC Initialization and Simple Application
3.1
BSP Initialization
3.2
WINC Host Driver Initialization
3.3
Socket Layer Initialization
3.4
WINC Event Handling
3.5
Example Code
4
ATWINC15x0
Configuration
4.1
Device Parameters
4.2
WINC Modes of Operation
4.3
Network Parameters
4.4
Power Save Modes
4.5
Configuring Listen Interval and DTIM Monitoring
5
Wi-Fi Station Mode
5.1
Scan Configuration Parameters
5.2
Wi-Fi Scan
5.3
Wi-Fi Security
5.4
On Demand Wi-Fi Connection
5.5
Default Connection
5.6
Encrypted Credential Storage
5.7
Simple Roaming
5.8
Multiple Gain Table
5.9
Host File Download
6
Socket Programming
6.1
Overview
6.2
Sockets API
6.3
Socket Connection Flow
6.4
Example Code
7
Transport Layer Security (TLS)
7.1
TLS Overview
7.2
TLS Connection Establishment
7.3
Server Certificate Installation
7.4
WINC TLS Limitations
7.5
SSL Client Code Example
8
Wi-Fi AP Mode
8.1
Overview
8.2
Setting the WINC AP Mode
8.3
Limitations
8.4
Sequence Diagram
8.5
AP Mode Code Example
9
Provisioning
9.1
HTTP Provisioning
9.2
Limitations
9.3
Wi-Fi Protected Setup (WPS)
10
Over-The-Air Upgrade
10.1
Overview
10.2
OTA Image Architecture
10.3
OTA Download Sequence Diagram
10.4
OTA Firmware Rollback
10.5
OTA Limitations
10.6
OTA Code Example
11
Multicast Sockets
11.1
Overview
11.2
How to Use Filters
11.3
Multicast Socket Code Example
12
WINC Serial Flash Memory
12.1
Overview and Features
12.2
Accessing to Serial Flash
12.3
Read/Write/Erase Operations
13
Host Interface (HIF) Protocol
13.1
Transfer Sequence Between the HIF Layer and the WINC Firmware
13.2
HIF Message Header Structure
13.3
HIF Layer APIs
13.4
Scan Code Example
14
WINC SPI Protocol
14.1
Introduction
14.2
Message Flow for Basic Transactions
14.3
SPI Level Protocol Example
15
Appendix A. How to Generate Certificates
15.1
Introduction
15.2
Steps
15.3
Limitations
16
Appendix B. X.509 Certificate Format and Conversion
16.1
Introduction
16.2
Conversion Between Different Formats
17
References
18
Document Revision History
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service