Analog |
ADC |
Calculating Settling Time For Switched Capacitor ADC's |
AN119
|
|
|
|
Improving ADC Resolution by Oversampling and Averaging |
AN118 |
AN118SW |
|
|
Using the On-Chip Temperature Sensor |
AN103 |
AN103SW |
|
|
C8051F35x Delta-Sigma ADC User's Guide |
AN217 |
|
|
DAC |
Using the DAC as a Function Generator |
AN123 |
AN123SW |
Communication |
CP210x |
CP210x Device Customization Guide |
AN144 |
AN144SW |
|
|
Serial Communications Guide for CP210x |
AN197 |
AN197SW |
|
|
CP210x Baud Rate Support |
AN205 |
AN205SW |
|
|
C8051F32x and CP210x USB Driver Customization |
AN220 |
AN220SW |
|
|
Port Configuration and GPIO for CP210x |
AN223 |
AN223SW |
|
|
USBXpress Programmer's Guide |
AN169 |
AN169SW |
|
|
USB Driver Installation Utility |
AN335 |
AN335SW |
|
Ethernet |
TCP/IP Library Programmer's Guide |
AN237 |
AN237SW |
|
|
Embedded Ethernet System Design Guide |
AN292 |
|
|
SMBus |
Serial Communication with the SMBus |
AN113 |
AN113SW |
|
|
SMBus Communication for Small Form Factor Device Families |
AN141 |
AN141SW |
|
SPI |
Software SPI Examples for the C8051F30x Family |
AN128 |
AN128SW |
|
UART |
Software UART Examples |
AN115 |
AN115SW |
|
USB |
USB Mass Storage Reference Design |
AN282 |
AN282SW |
|
|
USBXpress Programmer's Guide |
AN169 |
AN169SW |
|
|
USB Bootloader with Shared USBXpress Library |
AN200 |
AN200SW |
|
|
MMC Data Logger Example |
AN189 |
AN189SW |
|
|
Human Interface Device (HID) Tutorials |
AN249 |
AN249SW |
|
|
C8051F32x and CP210x USB Driver Customization |
AN220 |
AN220SW |
|
|
USB Audio Class Tutorial |
AN295 |
AN295SW |
|
|
USB Driver Installation Utility |
AN335 |
AN335SW |
Development Tools |
Code Banking |
Code Banking Using the Keil 8051 Tools |
AN130 |
AN130SW |
|
|
Code Banking Using the Tasking 8051 Tools |
AN143 |
AN143SW |
|
Integrating Toolsets |
Integrating Keil 8051 Tools into the Silicon Labs IDE |
AN104 |
|
|
|
Integrating Raisonance 8051 Tools into the Silicon Labs IDE |
AN125 |
|
|
|
Integrating Tasking 8051 Tools into the Silicon Labs IDE |
AN126 |
AN126SW |
|
|
Integrating HI-TECH 8051 Tools into the Silicon Labs IDE |
AN140 |
AN140SW |
|
|
Integrating SDCC 8051 Tools Into The Silicon Labs IDE |
AN198 |
AN198SW |
|
|
Integrating IAR 8051 Tools into the Silicon Labs IDE |
AN236 |
AN236SW |
|
JTAG Configuration |
Multiple-Device JTAG Configuration in the Silicon Labs IDE |
AN134 |
|
Example Applications |
Commercial Applications |
Capacitive Touch Sense |
AN338 |
AN338SW |
|
|
Digital Counting Scale |
AN184 |
AN184SW |
|
|
Lithium Ion Battery Charger Using C8051F300 |
AN137 |
AN137SW |
|
|
Low Pin-Count LCD Interface |
AN202 |
AN202SW |
|
|
Advanced Encryption Standard (AES) |
AN324 |
AN324SW |
|
|
Three-Channel Power Sequencer |
AN145 |
AN145SW |
|
|
High-Speed Lithium Ion Battery Charger |
AN146 |
AN146SW |
|
|
Magnetic Stripe Reader |
AN148 |
AN148SW |
|
Motor Control |
Motor Control Software Examples |
AN191 |
AN191SW |
|
|
Stepper Motor Reference Design |
AN155 |
AN155SW |
Hardware Development |
Board-Level |
Hand Soldering Tutorial for the Fine Pitch QFP Devices |
AN114 |
|
|
|
C8051Fxxx Printed Circuit Board Design Notes |
AN203 |
|
|
Interfacing |
Interfacing an External SRAM to the C8051Fxxx |
AN106 |
AN106SW |
|
|
Using C8051Fxxx in 5 Volt Systems |
AN111 |
|
|
Programming Your MCU |
FLASH Programming via the C2 Interface |
AN127 |
AN127SW |
|
|
Pin Sharing Techniques for the C2 Interface |
AN124 |
|
|
|
Programming FLASH through the JTAG Interface |
AN105 |
AN105SW |
|
|
Using C8051Fxxx On-Chip Interface Utilities DLL |
AN117 |
AN117SW |
|
|
Production Programming Options for Silicon Labs Devices |
AN136 |
|
|
|
Multiple-Device JTAG Configuration in the Silicon Labs IDE |
AN134 |
|
Software Development |
Cache |
Cache Optimizations for C8051F12x |
AN135 |
AN135SW |
|
Example Code |
Annotated 'C' examples for the 'F02x Family |
AN122 |
AN122SW |
|
|
Implementing a Real-Time Clock |
AN108 |
AN108SW |
|
|
16-Bit PWM Using an On-Chip Timer |
AN110 |
AN110SW |
|
|
Implementing 16-Bit PWM Using the PCA |
AN107 |
AN107SW |
|
Hardware Configuration |
Configuring the Port I/O Crossbar Decoder |
AN101 |
AN101SW |
|
|
Configuring the Internal and External Oscillators |
AN102 |
AN102SW |
|
Firmware Bootloader |
UART In-Application Code Loading Examples |
AN112 |
AN112SW |
|
|
USB Bootloader with Shared USBXpress Library |
AN200 |
AN200SW |
|
Flash |
Flash Securities User's Guide |
AN120 |
|
|
|
Writing to Flash from Firmware |
AN201 |
AN201SW |
|
Porting Firmware Between Devices |
Porting Considerations from F02x to ’F12x |
AN131 |
AN131SW |
|
|
Differences between the C8051F300 and the C8051T60x device family |
AN280 |
AN280SW |
|
|
Differences between the C8051F310 and the C8051T61x device family |
AN330 |
AN330SW |
|
|
Differences between the C8051F330 and the C8051T63x device family |
AN339 |
AN339SW |
|
Signal Processing |
FFT Routines for the C8051F12x Family |
AN142 |
AN142SW |
|
|
Using Microcontrollers in Digital Signal Processing Applications |
AN219 |
AN219SW |
System-Level Considerations |
Power Management |
Power Management Techniques and Calculation |
AN116 |
|
|
|
Power Management Techniques for the 'F30x and 'F31x |
AN138 |
AN138SW |
|
|
Optimizing Low Power Operation of the ‘F9xx |
AN358 |
AN358SW |