| |
| |
Low-Cost, High-Speed I2C Isolation with Digital Isolators |
| |
This application note shows how to convert a standard high-speed digital isolator to a bidirectional I2C isolator. In addition to being compatible with digital isolators, the circuit is simpler than previously published solutions, completely insensitive to bus capacitance, and can easily support the standard 400 kHz maximum I2C bus rate. |
| |
| |
|
|
|
| |
| |
Implementing a Real-Time Clock |
| |
Real-time clocks are used in many embedded applications to record the time at which an event occurred, a pressure sensor was activated, or an ADC reading was taken, for example. This Application Note provides an example of how to add a real-time clock (RTC) feature to a C8051Fxxx device. Example software is included. |
| |
| |
|
|
|
| |
| |
USB MCUs Selector Guide |
| |
This USB MCU family features an on-board USB 2.0 function controller with an integrated transceiver and on-chip clock recovery. No external resistors, crystal, voltage regulator, EEPROM or other components are required. On-chip resources include a high-speed 8051 CPU with up to 64 kB Flash, UARTs, I2C, SPI, timers, counters and PWM generators. |
| |
| |
|
|
|
| |
| |
Isolation and Power Solutions Guide |
| |
Highly-integrated, easy-to-use isolation and power solutions that leverage Silicon Labs’ superior mixed-signal expertise and enhance power system performance, flexibility and reliability while reducing system size and cost. |
| |
| |
|
|
|
| |
| |
Silicon Oscillator Solutions Guide |
| |
The Si500 silicon oscillator utilizes ultra stable silicon technology to provide an all silicon solution capable of replacing quartz-based oscillators in high-volume, cost-sensitive applications. Unlike a traditional XO that requires a unique quartz crystal resonator to generate each frequency, the Si500 uses a flexible silicon architecture capable of providing any frequency from 0.9 to 200 MHz. |
| |
| |
|
|
|
| |
| |
Silicon Technology Enables Replacement of Quartz Oscillators |
| |
With a market size estimated at more than $650M and more than 1.4B crystal oscillators supplied annually, quartz crystal oscillators have long been the preferred choice for clock generation in consumer, computing, and communication applications. Quartz oscillators are available in a wide range of frequencies, package sizes, and stabilities. |
| |
| |
|
|
|
| |
| |
Mixed-Signal MCU Selector Guide |
| |
High-Performance 8051, Highest Functional Density. Highest Performance Integrated Analog. World’s Fastest 8-bit MCU. Smallest Mixed-Signal MCU Footprint. World’s Lowest-Voltage/Low-Power MCUs. |
| |
| |
|
|
|
| |
| |
Low-Voltage/Low-Power MCU Solutions |
| |
The C8051F9xx product family is the industry’s first MCU family capable of operating down to 0.9 V and up to 3.6 V, enabling single-cell battery operation as well as dramatically increasing battery life for dual-cell applications. |
| |
| |
|
|
|
| |
| |
Silicon Laboratories Product Selector Guide |
| |
Analog-Intensive, Mixed-Signal IC Solutions. Highly Integrated. Easy to Implement. Rapid Time to Market. Low Power Consumption. Small Footprint. |
| |
| |
|
|
|
| |
| |
Embedded Ethernet Solutions |
| |
The Si3400 PoE powered device controller converts the high-voltage signal from a 10/100/1000BASE-T PoE connection into a regulated, low-voltage output supply. The CP220x single-chip embedded Ethernet controller contains an integrated IEEE 802.3 Ethernet MAC, a 10BASE-T physical layer (PHY), and 8 kB of non-volatile Flash memory. |
| |
| |
|
|
|
| |
| |
Broadcast Audio Solutions |
| |
The Si47xx audio solutions leverage digital integration and 100% CMOS, resulting in a completely integrated solution that requires only two external components and less than 15 mm² of board space. Offering unmatched integration, the Si47xx enables FM transmission and AM, FM, shortwave, longwave and weather band radio reception in any device. |
| |
| |
|
|
|
| |
| |
CP2102 Single-Chip USB to UART Bridge |
| |
The CP2102 is a single-chip USB to UART bridge that converts data traffic between USB and UART formats. The chip includes a complete USB 2.0 full-speed function controller, bridge control logic and a UART interface with transmit/receive buffers and modem handshake signals. |
| |
| |
|
|
|
| |
| |
MCU Solutions for Automotive Systems |
| |
The C8051F53xA and C8051F52xA families of MCUs are the most functionally dense automotive qualified (AEC-Q100) MCUs on the market and offer a superior level of integration, performance and features over competing solutions. All devices are designed to operate across the full automotive temperature (–40 to 125 ºC) and voltage (1.8 to 5.25 V) range. |
| |
| |
|
|
|
| |
| |
Any-Rate Precision Clock Solutions |
| |
Silicon Labs’ Any-Rate Precision Clocks provide clock multiplication, jitter attenuation and clock distribution in timing applications. The devices accept multiple clock inputs ranging from 2 kHz to 710 MHz and generate multiple independent, synchronous clock outputs ranging from 2 kHz to 945 MHz and select frequencies to 1.4 GHz. |
| |
| |
|
|
|
| |
| |
Stepper Motor Reference Design |
| |
Stepper motors, used in a variety of applications, are often controlled using special function ICs that provide limited functionality. In embedded systems, it is easier to use a small MCU to control the motor. This Reference Design demonstrates a high performance stepper motor system and provides for both stand-alone operation and UART control. |
| |
| |
|
|
|
| |
| |
Embedded Ethernet System Design Guide |
| |
Today’s embedded systems are small, fast and powerful and embedded connectivity stands at the forefront of harnessing the power of these systems. This design guide discusses the benefits of embedded Ethernet and describes three easy steps to add Ethernet connectivity to your system: System Definition, Hardware Design and Software Development. |
| |
| |
|
|
|
| |
| |
Capacitive Touch Sense Solutions |
| |
A touch-sensitive switch is implemented as a trace on a PCB and is activated by touch. This application note discusses creating a touch sensitive switch with a relaxation oscillator, as well as related design considerations, such as adding touch sense switches to designs. |
| |
| |
|
|
|
| |
| |
Optimized FM Tuner Solution |
| |
The advances in RF communication circuit design stem from new RF architectures that were once considered impossible because of low integration, high power consumption and poor process technology. The availability of high-performance, dense sub-micron CMOS technology has changed the approach to designing RF circuits by enabling digital techniques. |
| |
| |
|
|
|
| |
| |
USB FM Radio |
| |
This USB FM radio design is intended as a reference for incorporating FM radio functionality into a USB product. Due to the high level of integration of this reference, the total design is very small with fewer external components than many other solutions. The software, firmware, schematic, and layout source for this design are also included. |
| |
| |
|
|
|
| |
| |
ToolStick Virtual Tools User’s Guide |
| |
The ToolStick Virtual Tools application provides a set of tools for the PC that can be controlled via the UART serial interface of the ToolStick Base Adapter. The ToolStick Virtual Tools application includes the following components: ToolStick Terminal, ToolStick Virtual LCD, ToolStick Virtual Oscilloscope. |
| |
| |
|
|
|
| |
| |
PoE with Voice Transmission Reference Design |
| |
The reference design board provides a hardware platform for evaluating and developing software for embedded systems. The PoE-VOICE-EB Reference Design Board contains an IEEE 802.3af compliant Power over Ethernet circuit, 8 kHz voice/speech sampling system, and an IEEE 802.3 Embedded Ethernet connection. |
| |
| |
|
|
|
| |
| |
Broadcast FM Radio Tuner for Portable Applications |
| |
The Si47xx family enables FM transmission and AM, FM, shortwave, longwave and weather band radio reception in any device. Leveraging proven digital low intermediate frequency (low-IF) receiver architecture and frequency synthesizer technology, the Si47xx family delivers superior RF performance and interference rejection. |
| |
| |
|
|
|
| |
| |
How To: Adding Music and Data Transmission to Portable Devices |
| |
One of the emerging trends in portable devices is offering music along with data and voice transmissions. Digital media is becoming increasingly popular, including AM and FM radio. The challenge for semiconductor suppliers is to enable these popular features cost effectively and in a very small footprint. |
| |
| |
|
|
|
| |
| |
Frequency Modulation (FM) Tutorial |
| |
Frequency modulation is a form of analog angle modulation in which the baseband information carrying signal, typically called the message or information signal m(t), varies the frequency of a carrier wave. The simplest approach to generating FM signals is to apply the message signal directly to a voltage-controlled oscillator (VCO). |
| |
| |
|
|
|
| |
| |
Improving ADC Resolution |
| |
Many applications that require measurements employ a high resolution off-chip ADC. This Application Note discusses how to increase the resolution of ADC measurements by oversampling and averaging. Additionally, more in-depth analysis of ADC noise, types of ADC noise optimal for oversampling techniques, and example code is provided. |
| |
| |
|
|
|
| |
| |
Writing to Flash from Firmware |
| |
This Application Note provides the basics of accessing Flash from application code, including device specific details. It also discusses advanced routines that can be developed using the basic routines and describes precautions to take when writing to Flash. Example code for the basic and advanced Flash access routines for all devices is included. |
| |
| |
|
|
|
| |
| |
Serial Communications Guide for USB-UART Bridge |
| |
For designers using the CP210x USB to UART Bridge, this guide provides an overview of serial communications and how to obtain the port number for a specific CP210x device. Code samples are provided for opening, closing, configuring, reading and writing to a COM port. Also included are GetPortNumWinXXXX() functions. |
| |
| |
|
|
|
| |
| |
Flash Programming via the C2 Interface |
| |
This Application Note describes how to program the Flash memory on small form-factor MCUs through the C2 interface. Example software is included. Silicon Labs’ C8051F30x devices have a Flash Programming interface (FPI) that is accessed via the C2 Interface (C2I) and a set of programming registers to make programming easy. |
| |
| |
|
|
|
| |
| |
ZigBee™ Development Board User's Guide |
| |
Silicon Labs’ 2.4 GHz 802.15.4 Development Board provides a hardware platform to develop 802.15.4 and ZigBee™ Wireless Personal Area Networks. This development platform can be used with an 802.15.4 Media Access Controller (MAC), with a complete ZigBee stack, or it can be used to develop application-specific firmware. |
| |
| |
|
|
|
| |
| |
UART In-Application Code Loading Examples |
| |
A UART code loader provides in-system reprogrammability of program code space (Flash) through the serial port. This Application Note discusses design considerations gives an overview of in-application code loading and provides two complete examples: selective code loader and a firmware updater. |
| |
| |
|
|
|
| |
| |
Motor Control Software Examples |
| |
Small motors, less than 300 W, are found in a variety of applications. The purpose of this Application Note is to provide software examples that are relatively simple, but demonstrate effective solutions for the various motor types. These software examples may be used as a starting point for the development of more complex motor drive systems. |
| |
| |
|
|
|
| |
| |
Human Interface Device Tutorials |
| |
The Human Interface Device (HID) class specification allows designers to create USB-based devices and applications without the need for custom driver development. Their high levels of on-chip integration and robust USB interface make Silicon Labs' MCUs ideal devices for HID designs. |
| |
| |
|
|
|