GHI Electronics,LLC USBizi User Manual
Table of Contents
Table of Contents
1.Introduction...................................................................................4
1.1.What is Microsoft .NET Micro Framework (NETMF)?.........4
1.2.NETMF - Porting vs. Using..................................................4
1.3.GHI's .NET Micro Framework Based Solutions..................5
1.4.What is USBizi Chipset?.....................................................5
1.5.Block Diagram.....................................................................6
1.6.USBizi Chipset Key Features..............................................6
1.7.Example Applications..........................................................6
2.Pin-Out Description.......................................................................7
2.1.USBiziTM LQFP 144 Pin-out Table.....................................8
2.2.USBiziTM LQFP 100 Pin-out Table...................................11
3.USBizi On boot up......................................................................14
3.1.GHI Boot Loader vs. USBizi Firmware..............................14
3.2.Boot up Modes Settings and Access Interface Drivers.....15
4.GHI Boot Loader.........................................................................16
4.1.GHI Boot Loader Commands............................................16
4.2.USBizi Firmware Update...................................................17
4.3.Managed (User) Application in Production Stage with Copy
Protection.................................................................................18
5.USBizi Firmware.........................................................................19
5.1.Getting Started with USBizi...............................................19
All you need to start up.....................................................19
First Power-up...................................................................19
Adding GHI NETMF Library..............................................23
5.2.Recommended Hardware and Tutorials for USBizi .........25
6.USBizi Features..........................................................................27
6.1.Application Flash/RAM......................................................27
6.2.Debugging Interface (Access Interface)............................27
6.3.Digital Inputs/Outputs........................................................28
6.4.Serial Peripherals..............................................................28
Serial Port (UART)............................................................28
SPI.....................................................................................28
I2C.....................................................................................29
CAN...................................................................................29
One-wire Interface.............................................................29
6.5.Networking.........................................................................29
Ethernet.............................................................................29
6.6.Graphics............................................................................29
6.7.USB Client (Device) ..........................................................31
USB Cable Connection Detection.....................................32
6.8.USB Host and Supported Class Drivers...........................33
6.9.Storage Devices (SD, USB MS) / File System..................33
SD/MMC Memory..............................................................33
USB Mass Storage............................................................34
6.10.Analog Inputs/Outputs.....................................................34
6.11.PWM................................................................................34
6.12.Output Compare..............................................................34
6.13.Battery RAM....................................................................34
6.14.Power Control / Hibernate...............................................35
Power Control....................................................................35
Hibernate...........................................................................35
6.15.Real Time Clock..............................................................35
6.16.Processor Register Access.............................................35
6.17.In-Field Update................................................................35
6.18.Managed Application Protection......................................36
6.19.Runtime Loadable Procedure (RLP)...............................36
6.20.Watchdog.........................................................................36
7.Advanced Users..........................................................................37
8.USBizi Design Consideration......................................................37
Legal Notice...................................................................................38
Licensing..................................................................................38
Disclaimer................................................................................38
Rev. 4.4 Page 3 of 38 www.ghielectronics.com