Semiconductors Reference Materials
Reference Articles 1101 - 1200 of 1466
-
3G Evolution: HSPA and LTE for Mobile Broadband
Description: 3G Evolution: HSPA and LTE for Mobile Broadband Up-to-date and practical, this book gives insight into the newest technologies and standards adopted by 3GPP, with detailed explanations of the ...
-
Aircraft and Rotorcraft System Identification: Engineering Methods with Flight-Test Examples
Description: Aircraft and Rotorcraft System Identification: Engineering Methods with Flight-Test Examples Assuming knowledge of aeronautics, Laplace transforms, and flight dynamics and classical control, this ...
-
Analogue IC Design: The Current-Mode Approach
Description: Analogue IC Design: The Current-Mode Approach This book draws upon contributions from the world's most eminent analogue IC designers to discuss the "true" complementary bipolar process, CMOS VLSI ...
-
Audio Power Amplifier Design Handbook, Fourth Edition
Description: Audio Power Amplifier Design Handbook, Fourth Edition Packed with unique insights into audio design and performance, as well as complete amplifier designs and schematics, this book takes you through ...
-
BigNum Math: Implementing Cryptographic Multiple Precision Arithmetic
Description: BigNum Math: Implementing Cryptographic Multiple Precision Arithmetic Through the use of theory, pseudo-code and actual fielded C source code, this book introduces the reader to the concept of bignum ...
-
Cellular Communications Explained From Basics to 3G
Description: Cellular Communications Explained From Basics to 3G Containing a minimum of math, this straightforward text will help students, technicians and equipment manufacturers gain knowledge of the ...
-
Design of High Frequency Integrated Analogue Filters
Description: Design of High Frequency Integrated Analogue Filters This book aims to systematically introduce the fundamentals and most recent advances of modern high frequency integrated analogue filters and to ...
-
Designing a Wireless Network
Description: Designing a Wireless Network A planning and analysis guide for designing the physical aspects of a wireless network. ...
-
The Definitive Guide to the ARM Cortex-M3
Description: The Definitive Guide to the ARM Cortex-M3 Authored by an ARM engineer who helped develop the core, this user's guide explains step-by-step how to program and implement the ARM Cortex-M3 CPU in ...
-
The Designer's Guide to VHDL, Second Edition
Description: The Designer's Guide to VHDL, Second Edition This resource shows how to use this language to write a hardware design, which can then be tested in a simulator before "synthesizing" it into an actual ...
-
Optimizing Power Efficiency in POL Regulators Using SLLM Control (.pdf)
Description: Efficiency ratings for power supplies at full load do not adequately reflect the unit's power consumption under actual operating conditions. To extend the length of operation of portable products on a ...
-
Using Permeation Tubes to Prepare Trace Moisture Standards in Reactive Gases (.pdf)
Description: The measurement of trace concentrations of water vapor in reactive gases has become very important in the semiconductor manufacturing industry. Techniques for measuring low ppm and ppb moisture in ...
-
Design and Development of Medical Electronic Instrumentation
From: John Wiley & Sons, Ltd.Description: PREFACE The medical devices industry is booming. Growth in the industry has not stopped despite globally fluctuating economies. The main reason for this success is probably the self-sustaining nature ...
-
Real Time Systems Design And Analysis: Preface
From: John Wiley & Sons, Ltd.Description: This book is an introduction to real-time systems. It is intended not as a cookbook, but, rather, as a stimulus for thinking about hardware and software in a different way. It is necessarily broader ...
-
Designing with the MCP3551 Delta-Sigma ADC
From: Farnell EuropeDescription: The MCP3551 delta-sigma ADC is a high-resolution converter. This application note discusses various design techniques to follow when using this device. Typical application circuits are discussed ...
-
Calculating Settling Time for Switched Capacitor ADCs
From: Silicon LabsDescription: Many of Silicon Lab's devices feature an on-chip SAR analog-to-digital converter (ADC). These ADC's use a sample capacitor that is charged to the voltage of the input signal that is used by the SAR ...
-
Digital Counting Scale
From: Silicon LabsDescription: Bridge transducers are the most common sensor type in digital counting scales. They convert a force into a voltage that is proportional to the force applied to the bridge. Bridge transducers are used ...
-
Magnetic Stripe Reader
From: Silicon LabsDescription: Magnetic stripe readers (MSRs) are widely used in many different applications such as point-of-sale terminals and key card readers. The C8051F330 is capable of integrating MSR functionality in a very ...
-
Serial Communication with the SMBus
From: Silicon LabsDescription: C8051F0xx devices are equipped with an SMBus serial I/O device that is compliant with the System Management Bus Specification version 1.1, as well as the I2C serial bus. The SMBus is a bi-directional, ...
-
SMBus Communication for Small Form Factor Device Families
From: Silicon LabsDescription: C8051F3xx and C8051F41x devices are equipped with an SMBus serial I/O peripheral that is compliant with both the System Management Bus Specification and the I2C-Bus Specification. The SMBus is a ...
-
USB Driver Customization
From: Silicon LabsDescription: The information in this document and the associated software download is intended for use by developers creating USB products based on the CP210x USB to UART Bridge Controller device family or the ...
-
Capacitive Sensing with PIC10F
Description: This application note describes a method of implementing capacitive sensing on the PIC10F204/6 family of controllers. ...
-
Conversion of Graphics PICtail Plus Board 2 for Compatibility with USB PICtail Plus
Description: Microchip Technology's Graphics PICtail Plus Board Version 2 (AC164127 ? PCB 05-1999 Rev 3) is not compatible with the USB PICtail Plus Daughter Board (AC164131 ? PCB 05-02033 Rev 1). This document ...
-
Emulating Data EEPROM for PIC18 and PIC24 MCUs and dsPIC DSCs
Description: Many applications store nonvolatile information in the Flash program memory using table write and read operations. Applications that need to frequently update this data may have greater endurance ...
-
Implementing a Mass Storage Device Using the Microchip USB Device Firmware Framework
Description: USB devices are now part a daily life for many people throughout the world. Removable USB hard drives, USB memory sticks (thumb drives), multi-card readers and many digital cameras appear as a new ...
-
Managing Your Solar Power System with Embedded Computers
From: Moxa Inc.Description: Solar power is one of the hottest topics in the popular media today, particularly in light of the soaring prices of fossil fuels. As one of the so-called "renewable energies," which also include wind, ...
-
Microchip TCP/IP Stack Application Note
Description: There is nothing new about implementing TCP/IP (Transmission Control Protocol/Internet Protocol) on Microchip microcontrollers. Interested developers can easily find many commercial and non-commercial ...
-
Op Amp Precision Design: Random Noise
Description: This application note covers the essential background information and design theory needed to design low noise, precision op amp circuits. The focus is on simple, results oriented methods and ...
-
SAE J1708/J1587 Communications with the EUSART
Description: The Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) was developed to address the demands created by higher clock speeds and automotive low-speed networks. ...
-
SAE J1708/J1587 Communications with the EUSART
Description: The Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) was developed to address the demands created by higher clock speeds and automotive low-speed networks. ...
-
USB Human Interface Device Class on an Embedded Host
Description: With the introduction of Microchip's microcontrollers with the USB OTG peripheral, microcontroller applications can easily support USB embedded host functionality. ...
-
Using a Keyboard with the Microchip Graphics Library
Description: The Microchip Graphics Library simplifies the design of a keyboard-based GUI, as this application note will demonstrate. For more information on the library, see AN1136, ?How to Use Widgets in ...
-
Using External Memory with PIC24F/24H/dsPIC33F Devices
Description: This application note describes the methodology to use the Parallel Master Port (PMP) module to interface with external data memory; either external Flash or external RAM. This application note also ...
-
Using the ESD Parasitic Diodes on Mixed Signal Microcontrollers
Description: Microchip application note, AN521, provides a number of guidelines for implementing low-cost, zero cross circuits by relying upon the parasitic ESD diodes in the I/O pins. These guidelines have been ...
-
Using USB Keyboard with an Embedded Host
Description: Microcontroller applications can easily support USB embedded host functionality with the introduction of Microchip's microcontrollers with the USB OTG peripheral. Traditionally, personal computers ...
-
High-Speed Lithium Ion Battery Charger
From: Silicon LabsDescription: Driven by the need for untethered mobility and ease of use, many systems rely on rechargeable batteries as their primary power source. The battery charger is typically implemented using a ...
-
Implementing a Realtime Clock
From: Silicon LabsDescription: The purpose of this note is to provide an example of how to add a real-time clock (RTC) feature to a C8051F00x or C8051F01x device. Example software is included at the end of this note. ...
-
Improving ADC Resolution by Oversampling and Averaging
From: Silicon LabsDescription: Many applications require measurements using an analog-to-digital converter (ADC). Such applications will have resolution requirements based in the signal's dynamic range, the smallest change in a ...
-
Serial Communications Guide for CP210x
From: Silicon LabsDescription: This document is intended for developers creating products based on the CP210x USB to UART Bridge Controller. It provides information about serial communications and how to obtain the port number for ...
-
USB Mass Storage Device Reference Design Programmer's Guide
From: Silicon LabsDescription: Among the USB device classes natively supported by popular operating systems, the USB Mass Storage Device (MSD) class is one of the most widely supported device classes. A USB device that supports ...
-
Using Microcontrollers in Digital Signal Processing Applications
From: Silicon LabsDescription: Digital signal processing algorithms are powerful tools that provide algorithmic solutions to common problems. For example, digital filters provide several benefits over their analog counterparts. ...
-
Wireless Networks for Industrial Automation
Description: Commercial and residential networks are rapidly becoming wireless. Will industrial networks follow? Going wireless means more than just plugging in some wireless components to replace the wires. At ...
-
Applications for Hall Effect IC Switches in Portable Applications (.pdf)
Description: According to the Semiconductor Industry Association, consumer electronics became the largest user and primary driver of semiconductors in 2004 and continues to increase over the corporate market ...
-
Introduction to Analog Electronics
Description: This book is designed for students who are taking their first course in analog electronics in either a two-year or four-year program. The prerequisites are a DC-AC course; a basic knowledge of ...
-
Automatic Calibration of the WDT Time-out Period
Description: The WDT timer is a simple RC timer with a typical time-out period of about 18 ms. This time-out period is dependent on Voltage, Temperature and Silicon process variations. Hence the tolerance on the ...
-
Designing a Transponder Coil for the HCS410
Description: This application note explains the design of transponder coils. An Excel spreadsheet is used to automate the update of values, depending on the specified parameters. The spreadsheet file name is ...
- Everything a System Engineer Needs to Know About Serial EEPROM Endurance
-
I²C™ Memory Autodetect
Description: This application note describes a method to automatically detect the memory size of a serial EEPROM connected to an I 2 C bus. The topics include: Automatic detection of memory size on the I 2 C bus ...
-
PICmicro® Midrange MCU Code Hopping Decoder
Description: This application note describes the working of a KEELOQ® code hopping decoder implemented on a Microchip Midrange MCUs (PIC16C6X, PIC16C7X, PIC16C62X) ...
-
Serial Port Routines Without Using the RTCC
Description: The PIC16C5X has one 8-bit timer (Timer0) which can use an 8-bit prescaler. In some instances, the user would like to use this timer for some other purpose and yet, be able to do a transmit and ...
-
Solving Second Sourcing Issues with the 24LC00 Device in a SOT-23 Package
Description: Many potential customers of the 24LC00 have expressed interest in the device, especially with it available in the ultra-small SOT-23 package. The one thing that has kept customers from designing in or ...
-
This technical brief describes how to use the PIC16C72 PICMASTER(R) emulator probe for PIC12C67X emulation.
Description: This technical brief describes how to use the PIC16C72 PICMASTER emulator probe for PIC12C67X emulation. ...
-
An In-depth Look at the MCP2510
Description: he MCP2510 is a low pincount stand-alone CAN controller which interfaces to a microcontroller via a standard Serial Peripheral Interface (SPI?). The feature set of the MCP2510 makes it very versatile. ...
-
Anti-Aliasing, Analog Filters for Data Acquisition Systems
Description: Analog filters can be found in almost every electronic circuit. Audio systems use them for preamplification, equalization, and tone control. In communication systems, filters are used for tuning in ...
-
Brush-DC Servomotor Implementation using PIC17C756A
Description: This application note demonstrates the use of a PIC17C756A microcontroller (MCU) in a brush-DC servomotor application. The PIC17CXXX family of micro-controllers makes an excellent choice for ...
-
CRC Generating and Checking
Description: This application note describes the Cyclic Redundancy Check (CRC) theory and implementation. The CRC check is used to detect errors in a message. Two implementations are shown: Table driven CRC ...
-
Credit Card Reader Using PIC12C509
Description: Many people carry one or more magnetically encoded cards with them for accessing a range of services. Perhaps the most common example is the credit card or bank ATM card, but increasingly they are ...
-
DC/DC Converter Controller Using a PICmicro Microcontroller
Description: In many applications, a DC/DC Converter is used to produce a regulated voltage or current, derived from an unregulated power supply, or from a battery. Examples of these applications include battery ...
-
Digital Coding Schemes for Mixed Signal Communication
Description: An Analog-to-Digital (A/D) converter translates an analog input signal into a discrete digital code. This digital representation of the real world signal can be manipulated in the digital domain for ...
-
Downloading HEX Files to PIC16F87X PICmicro ® Microcontrollers
Description: The release of the PIC16F87X devices introduces the first mid-range family of devices from Microchip Technology that has the capability to read and write to internal program memory. This family has ...
-
Fast Integer Square Root
Description: One very common and relatively quick method for finding the square root of a number is the Newton-Raphson method. Although this method is quick in terms of mathematics, it also requires extensive use ...
-
Fast Integer Square Root
Description: One very common and relatively quick method for finding the square root of a number is the Newton-Raphson method. Although this method is quick in terms of mathematics, it also requires extensive use ...
-
Floating Point to ASCII Conversion
Description: It is often necessary to output a floating point number to a display. For example, to check calculations, one might want to output floating point numbers using the PICmicro ® microcontrollers ...
-
How to Implement ICSP Using PIC16CXXX OTP MCUs
Description: In-Circuit Serial Programming (ICSP?) is a great way to reduce your inventory overhead and time-to-market for your product. By assembling your product with a blank Microchip microcontroller (MCU), you ...
-
Implementing a Bootloader for the PIC16F87X
Description: The PIC16F87X family of microcontrollers has the ability to write to their own program memory. This feature allows a small bootloader program to receive and write new firmware into memory. This ...
-
Implementing Bootloader Firmware Application Note
Description: The PIC18C601 and PIC18C801 microcontrollers are the first members of Microchips PIC18 family with no on-chip program memory. They offer the PIC18 architecture, with the ability to use different types ...
-
Implementing Bootloader Firmware Application Note
Description: The PIC18C601 and PIC18C801 microcontrollers are the first members of Microchips PIC18 family with no on-chip program memory. They offer the PIC18 architecture, with the ability to use different types ...
-
Implementing the External Memory Interface on PIC18C601/801 Appication Note
Description: The PIC18C601 and PIC18C801 are the very first members of Microchips PIC18 family that are ROMless microcontrollers that is, they have no on-chip program memory. Both offer the enhanced PIC18 ...
-
In-Circuit Serial Programming of Calibration Parameters Using a PICmicro® Microcontroller
Description: Many embedded control applications, where sensor offsets, slopes and configuration information are measured and stored, require a calibration step. Traditionally, potentiometers or Serial EEPROM ...
-
Interfacing Microchip MCP3201 A/D Converter to 8051-Based Microcontroller
Description: In embedded controller applications, it is often desirable to provide a means to digitize analog signals. The MCP3201 12-bit Analog-to-Digital (A/D) Converter gives the designer an easy means to add ...
-
Interfacing Microchip's MCP41XXX and MCP42XXX Digital Potentiometers to Motorola?s 68HC12 Microcontroller
Description: The MCP41XXX and MCP42XXX family of digital potentiometers communicate using a standard 3-wire SPI compatible interface. This application note will cover communication between these devices and the ...
-
Interfacing Microchip's MCP41XXX/42XXX Digital Potentiometers to a PICmicro Microcontroller
Description: The MCP41XXX and MCP42XXX family of digital potentiometers communicate using a standard 3-wire SPI compatible interface. This application note will discuss communications between these devices and a ...
-
Interfacing Microchips MCP3201 ADC to MC68HC11E9-Based Microcontroller
Description: Many of the embedded control systems designed today require some flavor of Analog-to-Digital (A/D) Converter. Embedded system applications such as Data Acquisition, Sensor Monitoring, and ...
-
KeeLoq HCS410 Transponder Decoder Using a PIC16C56
Description: This document describes a secure transponder system. The system is suitable for use in security applications such as cars, motor bikes, and scooters (two-wheelers). Microchip?s secure HCS410 KEELOQ ...
-
LIN Protocol Implementation Using PICmicro® MCUs
Description: LIN Protocol was designed by a consortium of European auto manufacturers as a low cost, short distance, low speed network. Designed to communicate changes in switch settings and respond to switch ...
-
Low-Power Real Time Clock
Description: This application note uses the Timer1 module, from a mid-range PIC16CXXX microcontroller, to control a low-power real-time clock. Timer1 was chosen because it has its own crystal which allows the ...
-
Make a Delta-Sigma Converter Using a Microcontroller's Analog Comparator Module
Description: This application note describes how to implement an Analog-to-Digital (A/D) Converter function using a member of the PIC16C6XX series of microcontrollers. Although these microcontrollers do not have a ...
-
Make a Delta-Sigma Converter Using a Microcontroller's Analog Comparator Module
Description: This application note describes how to implement an Analog-to-Digital (A/D) Converter function using a member of the PIC16C6XX series of microcontrollers. Although these microcontrollers do not have a ...
-
Migrating Designs from PIC16C74A/74B to PIC18C442
Description: The PIC18CXX2 was intended to make conversions from midrange controllers to enhanced controllers as easily as possible. Changes to register and bit names, and bit locations were kept to a minimum. The ...
-
Multi-Tasking on the PIC16F877 with the Salvo RTOS
Description: This application note covers a Real-Time Operating System (RTOS) running on a PIC16F877. The application is written in C using the HI-TECH C compiler. MPLAB ® IDE is used as the Integrated ...
-
PIC17CXXX to PIC18CXXX Migration
Description: The specification of the PIC18CXXX Architecture was done with several goals. One of the most important of these goals was code compatibility with existing PICmicro ® families. This goal eases the ...
-
PIC18CXXX/PIC16CXXX DC Servomotor
Description: The PICmicro ® microcontroller makes an ideal choice for an embedded DC Servomotor application. The PICmicro family has many devices and options for the embedded designer to choose from. ...
-
RS-232 Autobaud for the PIC16C5X Devices
Description: This application note describes an implementation of a RS-232 Autobaud routine on a PIC16C54B microcontroller. Many microcontroller applications require chip-to-chip serial communication. Since the ...
-
Simplifying External Memory Connections of PIC17CXXX PICmicro ® Microcontrollers
Description: The PIC17CXXX family of PICmicro ® microcontrollers has an external program memory interface. Since the PIC17CXXX devices implement a 16-bit instruction word, the external memory must be 16-bits ...
- System Design Considerations for Implementing a ROM Microcontroller
-
The PICmicro MCU as an IEEE 1451.2 Compatible Smart Transducer
Description: This application note discusses the organization of the PICmicro MCU and related firmware for developing IEEE 1451.2 Smart Transducer Interface Modules (STIM). Although a detailed understanding of the ...
-
Understanding A/D Converter Performance Specifications
Description: The purpose of this application note is to describe the specifications used to quantify the performance of A/D converters and give the reader a better understanding of the significance of those ...
-
Using PICmicro® MCUs to Connect to Internet via PPP
Description: This application note will focus on the details of negotiating PPP. ...
-
Using the 8-Bit Parallel Slave Port
Description: PIC16C64/74 microcontrollers from Microchip Technology Inc. can be interfaced with ease into a multi-microprocessor environment using its built-in Parallel Slave Port (PSP). With their very high ...
-
Using the MCP320X 12-Bit Serial A/D Converter with Microchip PICmicro® Devices
Description: The MCP320X devices comprise a family of 12-bit successive approximation Analog to Digital (A/D) Converters. These devices provide from one to eight analog inputs with both single ended and ...
-
Using the PICmicro SSP for Slave I2C Communication
Description: Many devices in the PICmicro family have a Synchronous Serial Port (SSP) or Master Synchronous Serial Port (MSSP). These peripherals can be used to implement the SPI TM or I 2 C communication ...
-
Using Timer 1 in Asynchronous Clock Mode
Description: This application note discusses the use of the PIC16CXXX Timer1 module as an asynchronous clock. The Timer1 module has it own oscillator circuitry, which allows the timer to keep real-time, even when ...
-
Using Timer 1 in Asynchronous Clock Mode
Description: This application note discusses the use of the PIC16CXXX Timer1 module as an asynchronous clock. The Timer1 module has it own oscillator circuitry, which allows the timer to keep real-time, even when ...
-
Watt-Hour Meter using PIC16C923 and CS5460
Description: This application note shows how to use a PIC16C923 microcontroller to control operation of the CS5460 power measurement integrated circuit from Cirrus Logic ® /Crystal Power Measurement, to drive ...
-
Wireless Home Security Implementing KEELOQ® and the PICmicro® Microcontroller
Description: This application note describes a Microchip system solution for a low end/power wireless home security system. This design implements an HCS200 encoder for the intruder sensor signal encryption, one ...
-
15-Kilogram Scale Using the TC520 (TC500/A, TC520)
Description: A 15kg weighing scale was designed using Microchip's TC500A Analog Processor and the TC520 16-bit Controller. The scale is required to resolve down to 1/8 gram and correct to within 61/2 gram. This ...
-
A Simple CAN Node using the MCP2510 and PIC12C67X
Description: This application note describes the design, development and implementation of a smart, low cost, stand alone Controller Area Network (CAN) node. It combines the Microchip 8-pin PIC12C672 ...
-
An SNMP Agent for the Microchip TCP/IP Stack
Description: Simple Network Management Protocol (SNMP) is an Internet protocol that was originally designed to manage different network devices, such as file servers, hubs, routers and so on. It can also be used ...
-
An SNMP Agent for the Microchip TCP/IP Stack
Description: Simple Network Management Protocol (SNMP) is an Internet protocol that was originally designed to manage different network devices, such as file servers, hubs, routers and so on. It can also be used ...
-
AN244, Internal RC Oscillator Calibration
Description: Recently, Microchip has introduced a series of new PIC16 and PIC18 PICmicro® microcontrollers that have an on-board Internal RC Oscillator, capable of eight frequencies from 31 kHz to 8 MHz. ...