LockedApplication Notes

Super Member
2002/04/09 05:57:00

Having trouble finding the right application note? Here is a complete one page index by number & subject as of 4/4/02 of all of Microchip's Application Notes (available on their website).

AN02 Using the Microchip TC54 Voltage Detector

AN03 TC620/621/626 Solid State Temperature Sensors (TC620, TC621, TC626)

AN04 15-Kilogram Scale Using the TC520 (TC500/A, TC520)

AN06 TC620/621 Solid State Temperature Sensors (TC620, TC621, TC626)

AN07 Solving Sensor Offset Problems (TC7106)

AN08 TC7660 Powers RS232 Data Loop (TC7660, TC7660H, TC7660S)

AN10 Voltage-to-Frequency/Frequency-to-Voltage Converter

AN12 +/-5V Power Supply Operation with TC7106A/7107A (TC7106A/7107A)

AN16 TC7135 Microprocessor Interface (TC7135)

AN17 Simplify A/D Converter Interface with Software (TC7135)

AN22 Considerations for Driving Power MOSFETs in High-Current, Switch Mode Regulators

AN23 LDO Thermal Considerations (TC1264) (available in German)

AN24 TC7109 Records Remote Data Automatically

AN25 TC4426/27/28 System Design Practice

AN26 Using the TC1264 for Single-Ended SCSI Active Termination

AN27 Numerical Integration Techniques (TC7109)

AN28 TC4420/4429 Universal Power MOSFET Interface IC

AN29 Integrating Converter Analog Processor (TC500A)

AN30 Matching MOSFET Drivers to MOSFETs

AN31 Latch-Up Protection of CMOS IC's

AN32 CMOS SMPS Current-Mode Controller (TC170)

AN34 Using the TC232

AN37 TC7136/TC9400 Digital Readout Frequency Meter

AN38 Implementing Temperature-Based Variable Fan Speed Control in NLX Power Supplies

AN39 Upgrading the ON Seminconductor MC33x64/34x64 Reset IC

AN41 Using Microchips Micropower LDOs

AN42 Low-Cost DC Motor Speed Control with CMOS ICs

AN47 Pin-Compatible CMOS Upgrades to Bipolar LDOs

AN51 Interfacing Microchips Fan Speed Controllers to a SPI Port

AN61 Using the TC1142 for Biasing a GaAs Power Amplifier

AN63 Design Alternatives to the TC682 for Performing Inverting Voltage Doubler Functions

AN64 Improving the Accuracy of the TC1066/TCM1617/TC1068 Thermal Diode Temperature Sensor IC

AN212 Smart Sensor CAN Node using the MCP2510 and PIC16F876

AN214 The PICmicro MCU as an IEEE 1451.2 Compatible Smart Transducer

AN215 A Simple CAN Node using the MCP2510 and PIC12C67X

AN216 DC/DC Converter Controller Using a PICmicro Microcontroller

AN217 KeeLoQ HCS30X, HCS200 Stand-Alone Programmer

AN219 Comparing Digital Potentiometers to Mechanical Potentiometers

AN220 Watt-Hour Meter using PIC16C923 and CS5460

AN510 Implementation of an Asynchronous Serial I/O

AN511 PLD Replacement

AN512 Implementing Ohmmeter/Temperature Sensor

AN513 Analog to Digital Conversion

AN514 Software Interrupt Techniques

AN515 Communicating with IIC Bus Using PIC16C5X

AN519 Implementing a Simple Serial Mouse Controller

AN520 A Comparison of Low End 8 Bit Microcontrollers

AN521 Interfacing to AC power lines

AN522 Power-Up Considerations

AN526 PIC16C5x/PIC16Cxx Utility Math Routines

AN527 Software Stack Management

AN528 Implementing Wake-Up on Keystroke

AN529 Multiplexing LED Drive and 4x4 Keypad Sampling

AN530 Interfacing 93CX6 Serial EEPROMs to the PIC16C5X

AN531 Intelligent Remote Positioner

AN532 Servo Control of a DC Brush Motor

AN534 Saving and Restoring Status on Interrupt

AN535 Logic Powered Serial EEPROMs

AN536 Basic Serial EEPROM Operation

AN537 Everything a System Engineer Needs to Know About Serial EEPROM Endurance

AN538 Using PWM to Generate Analog Output

AN539 Frequency and Resolution Options for PWM Outputs

AN540 Implementing IIR Digital Filters

AN541 Using PIC16C5x as a Smart IIC Peripheral

AN542 Implementation of Fast Fourier Transforms

AN543 Tone Generation

AN544 Math Utility Routines

AN545 Using the Capture Module

AN546 Using the Analog to Digital Converter

AN547 Serial Port Utilities Implementing Table Read and Table Write

AN548 Implementing Table Read and Table Write

AN550 1.8 Volt Technology - Benefits

AN551 Serial EEPROM Solutions vs. Parallel Solutions

AN552 Implementing Wake Up on Keystroke

AN554 Software Implementation of IC Bus Master

AN555 Software Implementation of Asynchronous Serial I/O

AN556 Implementing a Table Read

AN557 Four Channel Digital Voltmeter with Display and Keyboard

AN558 Using the 24XX65 and 24XX32 with Stand-alone PIC16C54 Code

AN559 Optimizing Serial Bus Operations with Proper Write Cycle Times

AN560 Using the 93LC56 and 93LC66

AN562 Using the Microchip Endurance Predictive Software

AN563 Using PIC16C5x Microcontrollers as LCD Drivers

AN564 Using the PWM

AN566 Using the Port B Interrupt on Change as an External Interrupt

AN567 Interfacing 24LCXXB Serial EEPROMs to the PIC16C54

AN572 Questions and Answers Concerning Serial EEPROMs

AN575 IEEE 754 Compliant Floating Point Routines

AN576 Techniques to Disable Global Interrupts

AN577 PIC16C54A EMI Results

AN578 Use of the SSP Module in the IIC Multi-Master Environment

AN579 Using the 8-Bit Parallel Slave Port

AN580 Using Timer 1 in Asynchronous Clock Mode

AN581 Implementing Long Calls

AN582 Low-Power Real Time Clock

AN583 Implementation of the Data Encryption Standard Using PIC17C42

AN584 PICMASTER Support of Microsoft Windows(TM) DDE

AN585 A Real-Time Operating System for PIC16/17

AN586 Macros for Page and Bank Switching

AN587 Interfacing to an LCD Module

AN588 PIC16/17 Oscillator Design Guide

AN589 A PC-Based Development Programmer for the PIC16C84

AN590 A Clock Design Using the PIC16C54 for LED Displays and Switch Inputs

AN591 Apple Desktop Bus

AN592 Frequency Counter Using PIC16C5x

AN593 Serial Port Routines Without Using the RTCC

AN594 Using the CCP Modules

AN595 Improving the Susceptibility of an Application to ESD

AN597 Implementing Ultrasonic Ranging

AN598 Plastic Packaging and the Effects of Surface Mount Soldering Techniques

AN600 Air Flow Control Using Fuzzy Logic

AN601 EEPROM Endurance Tutorial

AN602 How to get 10 Million Cycles out of your Microchip Serial EEPROM

AN603 Continuous Improvement

AN606 Low Power Design Using PIC16/17

AN607 Power-up Trouble Shooting

AN608 Converting to 24LCXXB and 93LCXX Serial EEPROMs

AN609 Interfacing Microchip Serial EEPROMs to Motorola(R) 68HC11 Microcontroller

AN610 Using the 24LC21 Dual Mode Serial EEPROM

AN611 Resistance and Capacitance Meter Using a PIC 16C622

AN613 Using Microchip 93 Series Serial EEPROMs with Microcontroller SPI Ports

AN614 Interfacing the 8051 with 2-wire Serial EEPROMs

AN615 Clock Design Using Low Power/Cost Techniques

AN616 Digital Signal Processing with the PIC16C74

AN617 Fixed Point Routines

AN618 Modifying PIC16C54A Code for the PIC16C58A

AN619 Interfacing the 93XX76 and 93XX86 to a PIC16C5X

AN621 PIC14C000 Calibration Parameter Theory and Implementation

AN624 PIC14C000 A/D Theory and Implementation

AN626 Lead Acid Battery Charger using the PIC14C000

AN641 Code development for the PIC16C52

AN643 Adaptive Differential Pulse Code Modulation using the PIC16/17

AN644 Converting NTQ104/105/106 Designs to HCS200/300s

AN645 PIC16C57 Based Code Hopping Security System Application Note

AN646 Interfacing Motorola 68HC11 to Microchip's SPI Serial EEPROM

AN647 Interfacing PIC16C64/74 to Microchip SPI Serial EEPROMs

AN648 Interfacing Microchip PIC16C54 to Microchip SPI Serial EEPROM

AN649 Yet Another Clock Featuring the PIC16C924

AN650 Designing a Transponder Coil for the HCS410

AN654 PWM, A Software Solution using the 16CXXX Devices

AN655 D/A Conversion Using PWM and R-2R Ladders to Generate Sine and DTMF Waveforms

AN656 In-Circuit Serial Programming of Calibration Parameters Using a PICmicro Microcontroller

AN657 Decoding an Infrared Remote Using a PIC16C5X Microcontroller

AN658 LCD Fundamentals Using PIC16C92X Microcontrollers

AN660 Floating Point Routines

AN661 KeeLoq Code Hopping Decoder Using a PIC16C56

AN662 KeeLoq Code Hopping Decoder Using Secure Learn

AN663 KeeLoq Simple Code Hopping Decoder

AN664 Converting from 93xx46 Devices to 93xx46A/B Devices

AN665 Using KeeLoq to generate Hopping Passwords

AN667 Smart Battery Charger with SMBus Interface

AN668 Interfacing a Microchip PIC16C92x to Microchip SPI Serial EEPROMs

AN669 Embedded Assembly Routines into C Language Using a Floating Point Routine as an example

AN670 Floating Point to ASCII Conversion

AN671 Converting from 93LC56/56B/66/66B Devices to 93LC56A/56B/66A/66B Devices

AN672 KEELOQ code hopping decoder implemented on Midrange MCUs (PIC16C6X/7X/62X)

AN674 Solving Second Sourcing Issues with the 24LC00 Device in a SOT-23 Package

AN675 KeeLoq HCS410 Transponder Decoder Using a PIC16C56

AN676 Physical Slot Identification Techniques for the 24LCS61/62

AN677 Designing a Base Station Coil for the HCS410

AN678 RFID Coil Design

AN679 Temperature Sensing Technologies

AN680 Passive RFID Basics

AN681 Reading and Using Fast Fourier Transformation (FFT)

AN682 Using Single Supply Operational Amplifiers in Embedded Systems

AN683 How to Use the 24LCS61/62 Software Addressable Serial EEPROM

AN684 Single Supply Temperature Sensing with Thermocouples

AN685 Thermistors in Single Supply Temperature Sensing Circuits

AN686 Understanding and Using Supervisory Circuits

AN687 Precision Temperature Sensing with RTD Circuits

AN688 Layout Tips for 12-Bit A/D Converter Application

AN689 Engineering Assistant Using PIC16F84A

AN690 Automatically detecting the memory size of a serial EEPROM connected to an IC bus.

AN691 Optimizing the Digital Potentiometer in Precision Circuits

AN692 Using a Digital Potentiometer to Optimize a Precision Single Supply Photo Detect

AN693 Understanding A/D Converter Performance Specifications

AN694 Ratiometric Sensing Using the PIC16C774

AN695 Interfacing Pressure Sensors to Microchip's Analog Peripherals

AN696 PIC18CXXX/PIC16CXXX DC Servomotor

AN698 Differences between 93XX devices

AN699 Anti-Aliasing, Analog Filters for Data Acquisition Systems

AN700 How to implement an A/D Converter function using a member of the PIC16C6XX series

AN701 Switch Mode Battery Eliminator Based on a PIC16C72A

AN702 Interfacing Microchip MCP3201 A/D Converter to 8051-Based Microcontroller

AN703 Using the MCP320X 12-Bit Serial A/D Converter with Microchip PICmicro Devices

AN704 Interfacing Microchips MCP3201 ADC to MC68HC11E9-Based Microcontroller

AN707 MCRF 355/360 Applications

AN709 System Level Design Considerations

AN710 Antenna Circuit Design

AN712 RS-232 Autobaud for the PIC16C5X Devices

AN713 An introduction to the CAN protocol that discusses the basics and key features.

AN714 Wireless Home Security Implementing KEELOQ and the PICmicro Microcontroller

AN715 Measure Tilt Using PIC16F84A & ADXL202

AN716 Migrating Designs from PIC16C74A/74B to PIC18C442

AN717 Building a 10-bit Bridge Sensing Circuit using the PIC16C6XX and MCP601 Op Amp

AN718 Brush-DC Servomotor Implementation using PIC17C756A

AN719 Interfacing Microchip's MCP3201 Analog-to-Digital Converter to the PICmicro Microcontroller

AN720 Measuring Temperature Using the Watch Dog Timer (WDT)

AN722 Operational Amplifier Topologies and DC Specifications

AN723 Operational Amplifier AC Specifications and Applications

AN724 Using PICmicro MCUs to Connect to Internet via PPP

AN725 Optimizing Read-Range of the 13.56 MHz Demonstration Reader

AN726 PIC17CXXX to PIC18CXXX Migration

AN727 Credit Card Reader Using PIC12C509

AN729 LIN Protocol Implementation Using PICmicro MCUs

AN730 CRC Generating and Checking

AN731 Embedding PICmicro Microcontrollers in the Internet

AN732 Implementing a Bootloader for the PIC16F87X

AN733 Using the MCP2510 CAN Developer's Kit

AN734 Using the PICmicro SSP for Slave I2C Communication

AN735 Using the PICmicro MSSP Module for I2C Communications

AN736 An I2C Network Protocol for Environmental Monitoring

AN737 Using Digital Potentiometers to Design Low Pass Adjustable Filters

AN738 PIC18C CAN Routines in 'C'

AN739 An In-depth Look at the MCP2510

AN740 Decoding the HCS101 for Non-Secure Applications

AN742 Modular Picmicro Mid-Range MCU Code Hopping Decoder

AN744 Modular Mid-Range PICmicro KeeLoQ Decoder in C

AN746 Interfacing Microchip's MCP41XXX/42XXX Digital Potentiometers to a PICmicro Microcontroller

AN747 Communicating with Daisy Chained MCP42XXX Digital Potentiometers

AN750 Self-Programming the PIC18C452 OTP

AN752 MicroID DV 103005 Kit

AN753 Digital Coding Schemes for Mixed Signal Communication

AN754 Understanding Microchips CAN Module Bit Timing

AN756 Using the MCP2120 for Infrared Communications

AN757 Interfacing MCP41XXX & MCP42XXX Digital Potentiometers to Motorolas 68HC12 Microcontroller

AN758 Using the MCP2150 To Add IrDA Standard Wireless Connectivity

AN777 Multi-Tasking on the PIC16F877 with the Salvo RTOS

AN778 Implementing the External Memory Interface on PIC18C601/801 Appication Note

AN792 A Method to Determine How Much Power a SOT23 Can Dissipate in an Application

AN793 Power Management in Portable Applications: Understanding the Buck Switchmode Power Converter

AN794 Power Considerations for the TC4864 Audio Power Amplifier

AN809 Digitally Addressable DALI Dimming Ballast App.

AN815 Understanding the MCP250XX Devices

AN816 A CAN System Using Multiple MCP25025 I/O Expanders

AN819 Implementing Bootloader Firmware Application Note

AN820 System Supervisors in ICSP Architectures

AN823 Analog Design in a Digital World Using Mixed Signal Controllers

AN824 KeeLoq Encoders Oscillator Calibration

AN826 Crystal Oscillator Basics and Crystal Selection for rfPIC and PICmicro Devices

AN827 Using KEELOQ to Validate Subsystem Compatibility

AN828 Measuring Temperature with the PIC16F84A Watchdog Timer Application Note

AN830 RFID Tag and COB Development Guide with Microchip's RFID Devices

AN831 Matching Small Loop Antennas to rfPIC(TM) Devices

AN833 Microchip TCP/IP Stack Application Note