PICmicro DC Motor Control Tips n Tricks
|
|
|
- Dorothy Knight
- 9 years ago
- Views:
Transcription
1 PICmicro DC Motor Control Tips n Tricks
2
3 M Table of Contents Tips n Tricks Tips N Tricks Introduction TIP #1: Brushed DC Motor Drive Circuits...2 TIP #2: Brushless DC Motor Drive Circuits...5 TIP #3: Stepper Motor Drive Circuits...9 TIP #4: Drive Software...13 TIP #5: Writing a PWM Value to the CCP Registers with a Mid-range PICmicro MCU...17 TIP #6: Current Sensing...19 TIP #7: Position/Speed Sensing Microchip Technology Inc. DS41233A-page i
4 DS41233A-page ii 2004 Microchip Technology Inc.
5 TIPS N TRICKS INTRODUCTION Every motor control circuit can be divided into the drive electronics and the controlling software. These two pieces can be fairly simple or extremely complicated depending upon the motor type, the system requirements and the hardware/software complexity trade-off. Generally, higher performance systems require more complicated hardware. This booklet describes many basic circuits and software building blocks commonly used to control motors. The booklet also provides references to Microchip application notes that describe many motor control concepts in more detail Microchip Technology Inc. DS41233A-page 1
6 TIP #1 Brushed DC Motor Drive Circuits All motors require drive circuitry which controls the current flow through the motor windings. This includes the direction and magnitude of the current flow. The simplest type of motor, to drive, is the Brushed DC motor. Drive circuits for this type of motor are shown below. FIGURE 1-1: HIGH SIDE DRIVE PICmicro Microcontroller Digital output MOSFET Driver V+ M This drive can control a Brushed DC motor in one direction. This drive is often used in safety critical applications because a short circuit cannot turn the motor on. DS41233A-page Microchip Technology Inc.
7 FIGURE 1-2: LOW SIDE DRIVE PICmicro Microcontroller V+ M Digital Output MOSFET Driver This is the lowest cost drive technique because of the MOSFET drive simplicity. Most applications can simply use an output pin from the PICmicro microcontroller to turn the MOSFET on Microchip Technology Inc. DS41233A-page 3
8 FIGURE 1-3: H-BRIDGE DRIVE V+ V+ A D M B C A-D are digital outputs from a PICmicro MCU. The H-bridge derived its name from the common way the circuit is drawn. This is the only solid state way to operate a motor in both directions. Application notes that drive Brushed DC motors are listed below: AN847 RC Model Aircraft Motor Control (DS00847) AN893 Low-cost Bidirectional Brushed DC Motor Control Using the PIC16F684 (DS00893) AN905 Brushed DC Motor Fundamentals (DS00905) DS41233A-page Microchip Technology Inc.
9 TIP #2 Brushless DC Motor Drive Circuits A Brushless DC motor is a good example of simplified hardware increasing the control complexity. The motor cannot commutate the windings (switch the current flow), so the control circuit and software must control the current flow correctly to keep the motor turning smoothly. The circuit is a simple half-bridge on each of the three motor windings. There are two basic types of Brushless DC motors; sensor and sensorless. Because it is critical to know the position of the motor so the correct winding can be energized, some method of detecting the motor position is required. A sensor motor will directly report to the controller, the current position of the motor. Driving a sensor motor requires a look-up table. The current sensor position directly correlates to a commutation pattern for the bridge circuits. A sensorless motor requires that the induced voltage in the un-driven winding be sensed and used to determine the current speed of the motor. Then, the next commutation pattern can be determined by a time delay from the previous pattern Microchip Technology Inc. DS41233A-page 5
10 Sensorless motors are simpler to build due to the lack of the sensors, but they are more complicated to drive. A sensorless motor performs very well in applications that don't require the motor to start and stop. A sensor motor would be a better choice in applications that must periodically stop the motor. FIGURE 2-1: 3 PHASE BRUSHLESS DC MOTOR CONTROL V V V OA OC OE A B C OB OD OF A B Motor C OA-OF are digital outputs from a PICmicro MCU. DS41233A-page Microchip Technology Inc.
11 FIGURE 2-2: BACK EMF SENSING (SENSORLESS MOTOR) PICmicro Microcontroller A ADC B Low Pass Filter Analog MUX C FIGURE 2-3: QUADRATURE DECODER (SENSOR MOTOR) PICmicro Microcontroller Digital Outputs Digital Inputs Drive Circuit A B C Motor Hall Effect Motor Position Sensor Sensor Outputs 2004 Microchip Technology Inc. DS41233A-page 7
12 Application notes describing Brushless DC Motor Control: AN857 Brushless DC Motor Control Made Easy (DS00857) AN885 Brushless DC Motor Fundamentals (DS00885) AN899 Brushless DC Motor Control Using PIC18FXX31 (DS00899) AN901 Using the dspic30f for Sensorless BLDC Control (DS00901) DS41233A-page Microchip Technology Inc.
13 TIP #3 Tips n Tricks Stepper Motor Drive Circuits Stepper motors are similar to Brushless DC motors in that the control system must commutate the motor through the entire rotation cycle. Unlike the brushless motor, the position and speed of a stepping motor is predictable and does not require the use of sensors. There are two basic types of stepper motors, although some motors are built to be used in either mode. The simplest stepper motor is the unipolar motor. This motor has four drive connections and one or two center tap wires that are tied to ground or VSUPPLY, depending on the implementation. Other motor types are the bipolar stepper and various combinations of unipolar and bipolar, as shown in Figure 3-1 and Figure 3-2. When each drive connection is energized, one coil is driven and the motor rotates one step. The process is repeated until all the windings have been energized. To increase the step rate, often the voltage is increased beyond the motors rated voltage. If the voltage is increased, some method of preventing an over current situation is required Microchip Technology Inc. DS41233A-page 9
14 There are many ways to control the winding current, but the most popular is a chopper system that turns off current when it reaches an upper limit and enables the current flow a short time later. Current sensor systems are discussed in TIP #6. Some systems are built with a current chopper, but they do not detect the current, rather the system is designed to begin a fixed period chopping cycle after the motor has stepped to the next position. These are simpler systems to build, as they only require a change in the software. FIGURE 3-1: 4 AND 5 WIRE STEPPER MOTORS Unipolar 5 Wire Bipolar 4 Wire FIGURE 3-2: 6 AND 8 WIRE STEPPER MOTORS Short for Unipolar Unipolar and Bipolar 6 Wire Individual coils wire anyway appropriate 8 Wire DS41233A-page Microchip Technology Inc.
15 FIGURE 3-3: UNIPOLAR MOTOR (4 LOW SIDE SWITCHES) V+ Motor are outputs from a PICmicro MCU Microchip Technology Inc. DS41233A-page 11
16 FIGURE 3-4: V BIPOLAR MOTOR (4 HALF-BRIDGES) V A C B D V Motor V E G F H A-H are digital outputs from a PICmicro MCU. DS41233A-page Microchip Technology Inc.
17 TIP #4 Drive Software Tips n Tricks Pulse-Width Modulation (PWM) Algorithms Pulse-Width Modulation is critical to modern digital motor controls. By adjusting the pulse width, the speed of a motor can be efficiently controlled without larger linear power stages. Some PICmicro devices have hardware PWM modules on them. These modules are built into the Capture/ Compare/PWM (CCP) peripheral. CCP peripherals are intended for a single PWM output, while the Enhanced CCP (ECCP) is designed to produce the complete H-Bridge output for bidirectional Brushed DC motor control. If cost is a critical design point, a PICmicro device with a CCP module may not be available, so software generated PWM is a good alternative. The following algorithms are designed to efficiently produce an 8-bit PWM output on the mid-range family of PICmicro microcontrollers. These algorithms are implemented as macros. If you want these macros to be a subroutine in your program, simply remove the macro statements and replace them with a label and a return statement Microchip Technology Inc. DS41233A-page 13
18 EXAMPLE 4-1: 1 OUTPUT 8-BIT PWM pwm_counter equ xxx ;variable pwm equ xxx ;variable set_pwm macro A MOVLW A MOVWF pwm endm ;sets the pwm ;setpoint to the ;value A update_pwm macro ;performs one update ;of the PWM signal ;place the PWM output ;pin at bit 0 or 7 of ;the port MOVF pwm_counter,w SUBWF pwm, w ;if the output ;is on bit 0 RLF PORTC,f ;replace PORTC with ;the correct port if ;the output is on bit ;7 of the port ;replace the rlf with ;rrf incf ;pwm_counter,f DS41233A-page Microchip Technology Inc.
19 EXAMPLE 4-2: 8 OUTPUT 8-BIT PWM pwm_counter equ xxx ;variable pwm0 equ xxx ; pwm1 equ pwm0+1 pwm2 equ pwm1+1 pwm3 equ pwm2+1 pwm4 equ pwm3+1 pwm5 equ pwm4+1 pwm6 equ pwm5+1 pwm7 equ pwm6+1 output equ pwm7+1 set_pwm macro A,b;sets pwm b with ;the value A MOVLW pwm0 ADDLW b MOVWF fsr MOVLW a MOVWF indf endm update_pwm macro ;peforms one ;update of all 8 ;PWM siganls ;all PWM signals ;must be on the ;same port MOVF pwm_counter,w SUBWF pwm0,w RLF output,f MOVF pwm_counter,w SUBWF pwm1,w RLF output,f MOVF pwm_counter,w SUBWF pwm2,w RLF output,f 2004 Microchip Technology Inc. DS41233A-page 15
20 EXAMPLE 4-3: MOVF SUBWF RLF MOVF SUBWF RLF MOVF SUBWF RLF MOVF SUBWF RLF MOVF SUBWF RLF MOVWF INCF endm 8 OUTPUT 8-BIT PWM (CONTINUED) pwm_counter,w pwm3,w output,f pwm_counter,w pwm4,w output,f pwm_counter,w pwm5,w output,f pwm_counter,w pwm6,w output,f pwm_counter,w pwm7,w output,w PORTC pwm_counter,f DS41233A-page Microchip Technology Inc.
21 TIP #5 Writing a PWM Value to the CCP Registers With a Mid-range PICmicro Microcontroller The two PWM LSb's are located in the CCPCON register of the CCP. This can make changing the PWM period frustrating for a developer. Example 5-1 through Example 5-3 show three macros written for the mid-range product family that can be used to set the PWM period. The first macro takes a 16-bit value and uses the 10 MSb's to set the PWM period. The second macro takes a 16-bit value and uses the 10 LSb's to set the PWM period. The last macro takes 8 bits and sets the PWM period. This assumes that the CCP is configured for no more than 8 bits. EXAMPLE 5-1: LEFT JUSTIFIED 16-BIT MACRO pwm_tmp equ xxx ;this variable must be ;allocated someplace setperiod macro a ;a is 2 SFR s in ;Low:High arrangement ;the 10 MSb s are the ;desired PWM value RRF a,w ;This macro will ;change w MOVWF pwm_tmp RRF pwm_tmp,w ANDLW 0x30 IORLW 0x0F MOVWF CCP1CON MOVF a+1,w MOVWF CCPR1L 2004 Microchip Technology Inc. DS41233A-page 17
22 EXAMPLE 5-2: RIGHT JUSTIFIED 16-BIT MACRO pwm_tmp equ xxx ;this variable must be ;allocated someplace setperiod macro a ;a is 2 bytes in ;Low:High arrangement ;the 10 LSb s are the ;desired PWM value SWAPF a,w ;This macro will ;change w ANDLW 0x30 IORLW 0x0F MOVWF CCP1CON RLF a,w IORLW 0x0F MOVWF pwm_tmp RRF pwm_tmp,f RRF pwm_tmp,w MOVWF CCPR1L EXAMPLE 5-3: 8-BIT MACRO pwm_tmp equ xxx ;this variable must be ;allocated someplace setperiod macro a ;a is 1 SFR SWAPF a,w ;This macro will ;change w ANDLW 0x30 IORLW 0x0F MOVWF CCP1CON RRF a,w MOVWF pwm_tmp RRF pwm_tmp,w MOVWF CCPR1L DS41233A-page Microchip Technology Inc.
23 TIP #6 Current Sensing The torque of an electric motor can be monitored and controlled by keeping track of the current flowing through the motor. Torque is directly proportional to the current. Current can be sensed by measuring the voltage drop through a known value resistor or by measuring the magnetic field strength of a known value inductor. Current is generally sensed at one of two places, the supply side of the drive circuit (high side current sense) or the sink side of the drive circuit (low side current sense). Low side sensing is much simpler but the motor will no longer be grounded, causing a safety issue in some applications. High side current sensing generally requires a differential amplifier with a common mode voltage range within the voltage of the supply Microchip Technology Inc. DS41233A-page 19
24 FIGURE 6-1: VSUPPLY RESISTIVE HIGH SIDE CURRENT SENSING Current Sensor Resistor PICmicro MCU ADC V+ RS+ MAX4172 High Side Current Sensor Amplifier RS- M 1k CCP MOSFET Driver DS41233A-page Microchip Technology Inc.
25 FIGURE 6-2: RESISTIVE LOW SIDE CURRENT SENSING VSUPPLY M PICmicro MCU CCP MOSFET Driver ADC MCP601 Op Amp + - Current Sensor Resistor Current Sensor Amplifier 2004 Microchip Technology Inc. DS41233A-page 21
26 Current measurement can also be accomplished using a Hall Effect Sensor to measure the magnetic field surrounding a current carrying wire. Naturally, this Hall Effect Sensor can be located on the high side or the low side of the load. The actual location of the sensor does not matter because the sensor does not rely upon the voltage on the wire. FIGURE 6-3: MAGNETIC CURRENT SENSING Motor Supply VDD PICmicro MCU ADC Ferrite Toroid Hall Effect Sensor M CCP DS41233A-page Microchip Technology Inc.
27 TIP #7 Position/Speed Sensing Tips n Tricks The motor RPM can be measured by understanding that a motor is a generator. As long as the motor is spinning, it will produce a voltage that is proportional to the motors RPM. This is called back EMF. If the PWM signal to the motor is turned off and the voltage across the windings is measured, the back EMF voltage can be sensed from there and the RPM's can be known. FIGURE 7-1: Motor Supply BACK EMF MOTOR SPEED SENSING VDD PICmicro MCU CCP Q1 ADC Back EMF Monitor (1) M Note 1: If motor voltage is greater than VDD, an attenuator will be required. Sample back EMF while Q1 is off Microchip Technology Inc. DS41233A-page 23
28 Rotary Encoder Sensing Rotary encoders are typically used to provide direct physical feedback of motor position, and/or speed. A rotary encoder consists of a rotary element attached to the motor that has a physical feature, measured by a stationary component. The measurements can yield motor speed and sometimes they can provide a motor position. Rotary encoders are built using many different technologies. The most common type is an optical rotary encoder. The optical rotary encoder is used in the computer mice that have a ball. It is built with an encoder disc that is attached to the motor. The encoder disc has many radial slots cut into the disc at a specific interval. An LED and a photo detector are used to count the slots as they go by. By timing the rate that the slots go by, the speed of rotation can be determined. Motor position requires a second LED and photo detector. The second sensor pair is mounted so the output pulses are 90 degrees out of phase from the first pair. The two outputs represent the motion of the encoder disc as a quadrature modulated pulse train. By adding a third index signal, that pulses once for each revolution, the exact position of the motor can be known at all times. DS41233A-page Microchip Technology Inc.
29 FIGURE 7-2: OPTICAL SPEED/DIRECTION/POSITION SENSING VDD VDD A Drive M B Encoder Wheel on Motor Shaft LED Photo Transistor PICmicro MCU A B Encoder Wheel A B forward B reverse Note: Frequency of one signal provides RPM of motor. Pulse count provides motor position. A-B phase provides motor direction Microchip Technology Inc. DS41233A-page 25
30 Quadrature sensing can easily be accomplished in software, but there is generally an upper limit to the RPM. By using a few gates, the sensing can be done partially in hardware and partially in software. The new PIC18FXX31 and dspic 16-bit Digital Signal Controller families include an encoder interface that allows MUCH higher RPM motors to be measured with an excellent degree of accuracy. Older Methods of Motor Sensing Resolvers and analog tachometers are two older technologies for motor position/velocity sensing. An analog tachometer is simply an electric generator with a linear output over a specified range of RPM's. By knowing the output characteristics, the RPM can be known by simply measuring the voltage across the tachometer terminals. A resolver is a pair of coils that are excited by an external AC signal. The two coils are at 90 to each other so they pick up the AC signal at different strengths, depending on their orientation. The result is a sine or cosine output related to the angle of the resolver in reference to the AC signal. Inverse cosine/sine will produce the angle of the sensor. This type of sensor can be very accurate and is still used where absolute position must be known. DS41233A-page Microchip Technology Inc.
31 Application Note References AN532 Servo Control of a DC Brush Motor (DS00532) AN696 PIC18Cxxx/PIC16Cxxx DC Servo Motor (DS00696) AN718 Brush-DC Servomotor Implementation using PIC17C56A (DS00718) AN822 Stepper Motor Micro-stepping with the PIC18C452 (DS00822) AN843 Speed Control of 3-Phase Induction Motor Using PIC18 Microcontrollers (DS00843) AN847 RC Model Aircraft Motor Control (DS00847) AN857 Brushless DC Motor Control Made Easy (DS00857) AN885 Brushless DC (BLDC) Motor Fundamentals (DS00885) AN899 Brushless DC Motor Control Using the PIC18FXX31 (DS00899) AN893 Low-cost Bidirectional Brushed DC Motor Control Using the PIC16F684 (DS00893) AN894 Motor Control Sensor Feedback Circuits (DS00894) AN898 Determining MOSFET Driver Needs for Motor Drive Applications (DS00898) AN901 Using the dspic30f for Sensorless BLDC Control (DS00901) 2004 Microchip Technology Inc. DS41233A-page 27
32 AN905 Brushed DC Motor Fundamentals (DS00905) AN906 Stepper Motor Control Using the PIC16F684 (DS00906) AN907 Stepper Motor Fundamentals (DS00907) Motor Control Development Tools PICDEM MC Development Board (DM183011) Used to evaluate the PIC18FXX3 8-bit Microcontroller family. dspic30f Motor Control Development System (DM300020) Used to evaluate the dspic30f 16-bit Digital Signal Controller family. Motor Control (MC) Graphical User Interface (GUI) The MC-GUI allows user to configure the motor and a wide range of system parameters for a selected motor type. The MC-GUI is free an can be downloaded at Visit the Motor Control Design Center at for additional design resources. DS41233A-page Microchip Technology Inc.
33 Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property rights arising from such use or otherwise. Use of Microchip s products as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any intellectual property rights. The graphics in this document are for illustration only. Microchip reserves the right to modify the contents of its development systems. Trademarks The Microchip name and logo, the Microchip logo, Accuron, dspic, KEELOQ, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, PowerSmart and rfpic are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. AmpLab, FilterLab, microid, MXDEV, MXLAB, PICMASTER, SEEVAL, SmartShunt and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. Application Maestro, dspicdem, dspicdem.net, dspicworks, ECAN, ECONOMONITOR, FanSense, FlexROM, fuzzylab, In-Circuit Serial Programming, ICSP, ICEPIC, Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, PICkit, PICDEM, PICDEM.net, PICtail, PowerCal, PowerInfo, PowerMate, PowerTool, rflab, Select Mode, SmartSensor, SmartTel and Total Endurance are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. Serialized Quick Turn Programming (SQTP) is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. 2004, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. Printed on recycled paper Microchip Technology Inc. DS41233A-page 29
34 M Worldwide Sales and Service AMERICAS Corporate Office Tel: Technical Support: Atlanta Tel: Boston Tel: Chicago Tel: Dallas Tel: Detroit Tel: Kokomo Tel: Los Angeles Tel: San Jose Tel: Toronto Tel: ASIA/PACIFIC Australia Tel: China-Beijing Tel: China-Chengdu Tel: China-Fuzhou Tel: China-Hong Kong SAR Tel: China-Shanghai Tel: China-Shenzhen Tel: China-Shunde Tel: China-Qingdao Tel: India Tel: Japan Tel: Korea Tel: Singapore Tel: Taiwan Kaohsiung Tel: Taiwan Tel: EUROPE Austria Tel: Denmark Tel: France Tel: Germany Tel: Italy Tel: Netherlands Tel: United Kingdom Tel: /17/04 DS41233A-page 30 Microchip received ISO/TS-16949:2002 quality system certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona and Mountain View, California in October The Company s quality system processes and procedures are for its PICmicro 8-bit MCUs, KEELOQ code hopping devices, Serial EEPROMs, microperipherals, non-volatile memory and analog products. In addition, Microchip s quality system for the design and manufacture of development systems is ISO 9001:2000 certified. *DS41215A* 2004 Microchip Technology Inc.
35
36 Microchip Technology Inc W. Chandler Blvd. Chandler, AZ U.S.A. Phone: Fax: , Microchip Technology Inc., 04/04 DS41233A *DS41233A*
CHAPTER 5 DC Motor Control Tips n Tricks
CHPTER 5 DC otor Control Tips n Tricks DC otor Control Tips n Tricks Table Of Contents TIPS N TRICKS INTRODUCTION TIP #1: Brushed DC otor Drive Circuits... 5-2 TIP #2: Brushless DC otor Drive Circuits...
TB3016. Using the PIC MCU CTMU for Temperature Measurement IMPLEMENTATION BASIC PRINCIPLE MEASUREMENT CIRCUIT
Using the PIC MCU CTMU for Temperature Measurement Author: Padmaraja Yedamale Microchip Technology Inc. The Charge Time Measurement Unit (CTMU), introduced on the latest generation of PIC24F and PIC18F
Analog-to-Digital Converters
Analog-to-Digital Converters In this presentation we will look at the Analog-to-Digital Converter Peripherals with Microchip s midrange PICmicro Microcontrollers series. 1 Analog-to-Digital Converters
WORKSHOP-IN-A-BOX 2: LOW POWER SOLUTIONS DEMONSTRATION BOARD
WORKSHOP-IN-A-BOX 2: LOW POWER SOLUTIONS DEMONSTRATION BOARD 2004 Microchip Technology Inc. DS51512A Note the following details of the code protection feature on Microchip devices: Microchip products meet
AN1199. 1-Wire Communication with PIC Microcontroller INTRODUCTION. OVERVIEW OF THE 1-Wire BUS. 1-Wire Protocol. Prerequisites
1-Wire Communication with PIC Microcontroller Author: INTRODUCTION This application note introduces the user to the 1-Wire communication protocol and describes how a 1-Wire device can be interfaced to
TCP/IP Networking: Web-Based Status Monitoring
TCP/IP Networking: Web-Based Status Monitoring Microchip TCP/IP Stack HTTP2 Module 2007 Microchip Technology Incorporated. All Rights Reserved. Web-Based Status Monitoring Slide 1 Welcome to the first
AN905. Brushed DC Motor Fundamentals INTRODUCTION PRINCIPLES OF OPERATION. Stator. Rotor SIMPLE TWO-POLE BRUSHED DC MOTOR. Microchip Technology Inc.
Brushed DC Motor Fundamentals AN905 Author: Reston Condit Microchip Technology Inc. INTRODUCTION Brushed DC motors are widely used in applications ranging from toys to push-button adjustable car seats.
AN905. Brushed DC Motor Fundamentals INTRODUCTION PRINCIPLES OF OPERATION. Stator. Rotor SIMPLE TWO-POLE BRUSHED DC MOTOR. Microchip Technology Inc.
Brushed DC Motor Fundamentals AN905 Author: Reston Condit Microchip Technology Inc. INTRODUCTION Brushed DC motors are widely used in applications ranging from toys to push-button adjustable car seats.
AN687. Precision Temperature-Sensing With RTD Circuits RTD OVERVIEW INTRODUCTION EQUATION 1:
Precision Temperature-Sensing With RTD Circuits Author: INTRODUCTION Bonnie C. Baker Microchip Technology Inc. The most widely measured phenomena in the process control environment is temperature. Common
AN956. Migrating Applications to USB from RS-232 UART with Minimal Impact on PC Software OVERVIEW INTRODUCTION. Microchip Technology Inc.
Migrating Applications to USB from RS-232 UART with Minimal Impact on PC Software Author: INTRODUCTION Rawin Rojvanit Microchip Technology Inc. The RS-232 serial interface is no longer a common port found
AN1286. Water-Resistant Capacitive Sensing INTRODUCTION THEORY OF OPERATION. Sensing Steps. Sensing Steps Description DESIGN
Water-Resistant Capacitive Sensing AN1286 Author: INTRODUCTION Thomas Perme Steven Lin Microchip Technology Inc. This application note describes a new hardware sensing method which is resilient to water
AN1156. Battery Fuel Measurement Using Delta-Sigma ADC Devices INTRODUCTION REVIEW OF BATTERY CHARGING AND DISCHARGING CHARACTERISTICS
Battery Fuel Measurement Using Delta-Sigma ADC Devices Author: INTRODUCTION Youbok Lee, Ph.D. Microchip Technology Inc. The battery fuel status indicator is a common feature of the battery-supported handheld
AN1142. USB Mass Storage Class on an Embedded Host INTRODUCTION. USB Mass Storage Class. Overview
USB Mass Storage Class on an Embedded Host Author: INTRODUCTION With the introduction of Microchip's microcontrollers with the USB OTG peripheral, microcontroller applications can easily support USB Embedded
dspic30f3012/3013 dspic30f3012/3013 Rev. B0 Silicon Errata dspic30f3012/3013 (Rev. B0) Silicon Errata Silicon Errata Summary
dspic30f3012/3013 Rev. B0 Silicon Errata dspic30f3012/3013 (Rev. B0) Silicon Errata The dspic30f3012/3013 (Rev. B0) samples you have received were found to conform to the specifications and functionality
AN990. Analog Sensor Conditioning Circuits An Overview INTRODUCTION SENSOR APPLICATIONS. Target Audience. Goals. Description.
Analog Conditioning Circuits An Overview Author: INTRODUCTION Target Audience This application note is intended for hardware design engineers that need to condition the output of common analog sensors.
Timers: Timer0 Tutorial (Part 1)
Timers: Timer0 Tutorial (Part 1) 2007 Microchip Technology Inc. DS51682A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained
AN1303. Software Real-Time Clock and Calendar Using PIC16F1827 DATA INTERFACE INTRODUCTION IMPLEMENTATION INTERNAL REGISTER MAP
Software Real-Time Clock and Calendar Using PIC16F1827 Author: INTRODUCTION Cristian Toma Microchip Technology Inc. This application note describes the implementation of software Real-Time Clock and Calendar
Touch Through Metal. mtouch Metal Over Capacitive Technology Part 1
Touch Through Metal mtouch Metal Over Capacitive Technology Part 1 2010 Microchip Technology Incorporated. All Rights Reserved. Touch Through Metal Slide 1 Hello and welcome to Microchip s Touch Through
PIC10F200/202/204/206
Memory Programming Specification This document includes the programming specifications for the following devices: PIC10F200 PIC10F202 PIC10F204 PIC10F206 1.0 PROGRAMMING THE PIC10F200/202/204/206 The PIC10F200/202/204/206
AN1265. KEELOQ with AES Microcontroller-Based Code Hopping Encoder INTRODUCTION DUAL ENCODER OPERATION BACKGROUND FUNCTIONAL INPUTS AND
KEELOQ with AES Microcontroller-Based Code Hopping Encoder Authors: INTRODUCTION This application note describes the design of a microcontroller-based KEELOQ Hopping Encoder using the AES encryption algorithm.
PIC MCU Comparator Tips n Tricks
PIC MCU Comparator Tips n Tricks M Table of Contents Tips n Tricks Tips n Tricks Introduction TIP #1: Low Battery Detection...2 TIP #2: Faster Code for Detecting Change...5 TIP #3: Hysteresis...7 TIP
In-Circuit Serial Programming (ICSP ) Guide
In-Circuit Serial Programming (ICSP ) Guide 2003 Microchip Technology Inc. May 2003 DS30277D te the following details of the code protection feature on Microchip devices: Microchip products meet the specification
MPLAB IDE QUICK START GUIDE
MPLAB IDE QUICK START GUIDE 2004 Microchip Technology Inc. DS51281D Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in
M Floating Point to ASCII Conversion
M Floating Point to ASCII Conversion AN670 Authors: INTRODUCTION It is often necessary to output a floating point number to a display. For example, to check calculations, one might want to output floating
Installing and Licensing MPLAB XC C Compilers
Installing and Licensing MPLAB XC C Compilers DS50002059G Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their particular
MPLAB IDE USER S GUIDE
MPLAB IDE USER S GUIDE 2005 Microchip Technology Inc. DS51519A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in their
MCP1701A. 2 µa Low-Dropout Positive Voltage Regulator. Features. General Description. Applications. Package Types
2 µa Low-Dropout Positive Voltage Regulator Features 2.0 µa Typical Quiescent Current Input Operating Voltage Range up to 10.0V Low-Dropout Voltage (LDO): - 120 mv (typical) @ 100 ma - 380 mv (typical)
AN1275. KEELOQ with Advanced Encryption Standard (AES) Receiver/Decoder KEY FEATURES OVERVIEW. Microchip Technology Inc.
KEELOQ with Advanced Encryption Standard (AES) Receiver/Decoder Author: OVERVIEW Enrique Aleman Microchip Technology Inc. This application note describes a KEELOQ with AES code hopping decoder implemented
TC4421/TC4422. Functional Block Diagram. TC4421 Inverting. TC4422 Non-Inverting V DD. 300 mv Output. Input 4.7V. GND Effective. Input.
9A High-Speed MOSFET Drivers Features High Peak Output Current: 9A Wide Input Supply Voltage Operating Range: - 4.5V to 18V High Continuous Output Current: 2A Max Fast Rise and Fall Times: - 3 ns with
Recommended Usage of Microchip 23X256/23X640 SPI Serial SRAM Devices RECOMMENDED CONNECTIONS FOR 23X256,23X640 SERIES DEVICES VCC 23X256/ HOLD.
Recommended Usage of Microchip 23X256/23X640 SPI Serial SRAM Devices Author: INTRODUCTION Martin Bowman Microchip Technology Inc. This document details recommended usage of the Microchip 23X256 and 23X640
PICkit 3 Programmer/Debugger User s Guide
PICkit 3 Programmer/Debugger User s Guide 2009 Microchip Technology Inc. DS51795A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification
AN1325. mtouch Metal Over Cap Technology THEORY OF OPERATION INTRODUCTION CROSS SECTION OF METAL OVER CAPACITIVE (UNPRESSED)
mtouch Metal Over Cap Technology AN1325 Authors: INTRODUCTION Keith Curtis Dieter Peter Microchip Technology Inc. As a user interface, capacitive touch has several advantages: it is low power, low cost,
PICkit TM 2 Microcontroller Programmer USER S GUIDE
PICkit TM 2 Microcontroller Programmer USER S GUIDE 2006 Microchip Technology Inc. DS51553B Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification
AN2680 Application note
Application note Fan speed controller based on STDS75 or STLM75 digital temperature sensor and ST72651AR6 MCU Introduction This application note describes the method of defining the system for regulating
TABLE 1: BUCK REGULATOR
A Digital Constant Current Power LED Driver Author: INTRODUCTION Stephen Bowling Microchip Technology Inc. This document describes a power LED driver solution using the PIC12HV615 microcontroller (MCU).
Application Note AN-1187
Application Note AN-1187 IR3230 Sensorless BLDC Motor Drive By Alex Lollio Table of Contents Application Note AN-1234... 1 Introduction... 2 Basic Working Principle... 3 Motor Control... 4 Motor Control
Principles of Adjustable Frequency Drives
What is an Adjustable Frequency Drive? An adjustable frequency drive is a system for controlling the speed of an AC motor by controlling the frequency of the power supplied to the motor. A basic adjustable
PICkit 2 Microcontroller Programmer USER S GUIDE
PICkit 2 Microcontroller Programmer USER S GUIDE 2007 Microchip Technology Inc. DS51553D Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification
AN1305. Sensorless 3-Phase Brushless Motor Control with the PIC16FXXX TYPICAL MOTOR CONNECTION OVERVIEW DRIVE AND CONTROL CIRCUITRY
Sensorless 3-Phase Brushless Motor Control with the PIC16FXXX Author: OVERVIEW Ward Brown Microchip Technology Inc. In 2002, I wrote my first application note on brushless motor control, AN857, which described
3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers
Freescale Semiconductor Application Note AN1916 Rev. 2.0, 11/2005 3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers Leonard N. Elevich Contents 1. Application Benefits...1
Features, Value and Benefits of Digital Control for Power Supplies
Author: INTRODUCTION Sagar Khare Microchip Technology Inc. Control of Switch Mode Power Supplies (SMPSs) has traditionally been a purely analog domain. The advent of low-cost, high-performance Digital
AN1307 FULL STEP MODE PHASE VOLTAGE AND PHASE CURRENT MICROSTEPPING WITH 1/4 STEP SIZE
Stepper Motor Control with dspic DSCs AN1307 Author: INTRODUCTION Sorin Manea Microchip Technology Inc. This application note describes how to drive a stepper motor with a dspic33f motor control family
How To Improve Electromagnetic Compatibility
Introducing the EMC Newsletter What is EMC? Issue 1, November 2004 NOVEMBER 2004 Rodger Richey Senior Applications Manager Welcome to the first issue of the EMC Newsletter created by the Application Engineers
Getting Started with dspic30f Digital Signal Controllers User s Guide
Getting Started with dspic30f Digital Signal Controllers User s Guide 2005 Microchip Technology Inc. DS70151A Note the following details of the code protection feature on Microchip devices: Microchip products
Designing A Li-Ion Battery Charger and Load Sharing System With Microchip s Stand-Alone Li-Ion Battery Charge Management Controller
Designing A Li-Ion Battery Charger and Load Sharing System With Microchip s Stand-Alone Li-Ion Battery Charge Management Controller Author: INTRODUCTION Brian Chu Microchip Technology Inc. Batteries often
AN1106. Power Factor Correction in Power Conversion Applications Using the dspic DSC INTRODUCTION
Power Factor Correction in Power Conversion Applications Using the dspic DSC Author: INTRODUCTION Vinaya Skanda Microchip Technology Inc. Most of the power conversion applications consist of an AC-to-DC
APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.
APPLICATION NOTE Features Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor Less than 5µs response time on Hall sensor output change Theoretical maximum of 1600k RPM Over-current sensing
AN709. System Level Design Considerations When Using I 2 C TM Serial EEPROM Devices INTRODUCTION INSURING BUS-FREE DURING POWER-UP
M AN709 System Level Design Considerations When Using I 2 C TM Serial EEPROM Devices Author: INTRODUCTION Rick Stoneking Developing systems that implement the I 2 C protocol for communicating with serial
MCRF202. 125 khz Passive RFID Device with Sensor Input. Not recommended for new designs. Package Type. Features. Description. Applications PDIP/SOIC
Not recommended for new designs. MCRF202 125 khz Passive RFID Device with Sensor Input Features External Sensor input Data polarity changes with Sensor input condition Read-only data transmission 96 or
AN1470. Manchester Decoder Using the CLC and NCO ABSTRACT INTRODUCTION MANCHESTER ENCODED DATA (AS PER G.E. THOMAS)
Manchester Decoder Using the CLC and NCO Authors: ABSTRACT A Manchester decoder can be built using Microchip s award winning CLC (Configurable Logic Cell) blocks and NCO (Numerically Controlled Oscillator)
How To Use Microchip.Com
PICkit 2 Programmer/Debugger User s Guide 2008 Microchip Technology Inc. DS51553E Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification
AN1332. Current Sensing Circuit Concepts and Fundamentals CURRENT SENSING RESISTOR INTRODUCTION. Description. Microchip Technology Inc.
Current Sensing Circuit Concepts and Fundamentals Author: INTRODUCTION Yang Zhen Microchip Technology Inc. Current sensing is a fundamental requirement in a wide range of electronic applications. Typical
AN235 Application note
Application note Stepper motor driving By Thomas Hopkins Introduction Dedicated integrated circuits have dramatically simplified stepper motor driving. To apply these ICs, designers need little specific
TB056. Demonstrating the Set_Report Request With a PS/2 to USB Keyboard Translator Example INTRODUCTION. The Set_Report Request.
Demonstrating the Set_Report Request With a PS/2 to USB Keyboard Translator Example Author: INTRODUCTION This Technical Brief details the translation of a PS/2 keyboard to a USB keyboard using the PIC16C745/
TC1047/TC1047A. Precision Temperature-to-Voltage Converter. General Description. Applications. Block Diagram. Features.
Precision Temperature-to-Voltage Converter Features Supply Voltage Range: - TC147: 2.7V to 4.4V - TC147A: 2.V to.v Wide Temperature Measurement Range: - -4 o C to +12 o C High Temperature Converter Accuracy:
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is
DC Motor control Reversing
January 2013 DC Motor control Reversing and a "Rotor" which is the rotating part. Basically there are three types of DC Motor available: - Brushed Motor - Brushless Motor - Stepper Motor DC motors Electrical
Universal Programming Module 2
Universal Programming Module OVERVIEW The Universal Programming Module (UPM) is a handy, low-cost board that supports the programming of Microchip devices using MPLAB in-circuit emulators and debuggers.
AN1256. Microchip s Power MOSFET Driver Simulation Models INTRODUCTION MODEL DESCRIPTION. Using The Power MOSFET Simulation Models
Microchip s Power MOSFET Driver Simulation Models Author: INTRODUCTION Cliff Ellison (Microchip Technology Inc.) Ron Wunderlich (Innovative Ideas and Design) The simulation models for Microchip s power
AN1212. Using USB Keyboard with an Embedded Host INTRODUCTION. USB Keyboard Overview. USB Keyboard with an Embedded Host USB KEYBOARD OUTPUT REPORT
Using USB Keyboard with an Embedded Host Author: INTRODUCTION Amardeep Gupta Microchip Technology Inc. Microcontroller applications can easily support USB embedded host functionality with the introduction
F1 LV Evaluation Platform Motor Control Add-Ons User s Guide
F1 LV Evaluation Platform Motor Control Add-Ons User s Guide DS41629A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained
Introduction to Utility Metering Tutorial
Introduction to Utility Metering Tutorial 2005 Microchip Technology Inc. DS39757A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification
AN885. Brushless DC (BLDC) Motor Fundamentals INTRODUCTION CONSTRUCTION AND OPERATING PRINCIPLE. Stator. Padmaraja Yedamale Microchip Technology Inc.
Brushless DC (BLDC) Motor Fundamentals AN885 Author: INTRODUCTION Padmaraja Yedamale Microchip Technology Inc. Brushless Direct Current (BLDC) motors are one of the motor types rapidly gaining popularity.
How To Control A Motor Control On An Hvac Platform
Freescale Semiconductor Document Number:AN4616 Application Note Rev. 0, 10/2012 Flap Motor Control Based On HVAC Platform by: Shawn Shi, Albert Chen, Alex Liu 1 Introduction According to the world market
How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.
1 How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc. The territory of high-performance motor control has
AN688. Layout Tips for 12-Bit A/D Converter Application GETTING A GOOD START INTRODUCTION. Microchip Technology Inc. / 2 MCP602
Layout Tips for 12-Bit A/D Converter Application Author: INTRODUCTION Bonnie C. Baker Microchip Technology Inc. This Application Note originally started as a cook book for a true 12-bit layout. The assumption
AN880. Converting from 8051 to Microchip Assembler: A Quick Reference INTRODUCTION
Converting from 805 to Assembler: A Quick Reference Author: INTRODUCTION Gaurang Kavaiya Technology Inc. When migrating assembly language programs from one family of microcontrollers to another, the first
ZENA Wireless Network Analyzer User s Guide
ZENA Wireless Network Analyzer User s Guide 2007 Microchip Technology Inc. DS51606B Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification
MCP73811/2. Simple, Miniature Single-Cell, Fully Integrated Li-Ion / Li-Polymer Charge Management Controllers. Description. Features.
Simple, Miniature Single-Cell, Fully Integrated Li-Ion / Li-Polymer Charge Management Controllers Features Complete Linear Charge Management Controller - Integrated Pass Transistor - Integrated Current
Micro-Step Driving for Stepper Motors: A Case Study
Micro-Step Driving for Stepper Motors: A Case Study N. Sedaghati-Mokhtari Graduate Student, School of ECE, University of Tehran, Tehran, Iran n.sedaghati @ece.ut.ac.ir Abstract: In this paper, a case study
AN1353. Op Amp Rectifiers, Peak Detectors and Clamps INTRODUCTION BASIC RECTIFIERS. Choosing the Components. Positive Half-Wave Rectifier.
Op Amp Rectifiers, Peak Detectors and Clamps Author: Dragos Ducu, Microchip Technology Inc. INTRODUCTION This application note covers a wide range of applications, such as halfwave rectifiers, fullwave
Motor Control Sensor Feedback Circuits. Power Management. PICmicro Input Microcontroller Driver Motor. Direction Current Sensor
M AN894 Motor Control Sensor Feedback Circuits Author: INTRODUCTION Jim Lepkowski Microchip Technology Inc. Sensors are a critical component in a motor control system. They are used to sense the current,
Section 15. Input Capture
Section 15. Input Capture HIGHLIGHTS This section of the manual contains the following topics: 15.1 Introduction...15-2 15.2 Input Capture Registers...15-4 15.3 Timer Selection...15-8 15.4 Input Capture
RC Model Aircraft Motor Control. Solutions. PWM Rate khz 1 PIC12C508A 20 20 0.5 limited None None 1.3 2 PIC16F628 20 20 1.0 Yes Yes Yes 32, 8, 2
RC Model Aircraft Motor Control AN847 Author: INTRODUCTION Joseph Julicher Microchip Technology Inc. As modern MOSFET transistors are developed with lower ON resistance and smaller packages, Electronic
AN1095. Emulating Data EEPROM for PIC18 and PIC24 Microcontrollers and dspic Digital Signal Controllers INTRODUCTION THEORY OF OPERATION
A1095 Emulating Data EEPROM for PIC18 and PIC24 Microcontrollers and dspic Digital Signal Controllers Author: ITRODUCTIO Microchip Technology has expanded its product portfolio to include a wide variety
Integrated Development Environment
Development Tools Integrated Development Environment Transforming Ideas Into Realities The typical product development life cycle is comprised of smaller cycles each representing an iterative process toward
Uninstalling Incorrect USB Device Drivers
DEVELOPMENT SYSTEMS Uninstalling Incorrect USB Device Drivers RECOMMENDED UNINSTALL METHODS When using the Microchip development tools listed below, trouble may be experienced as a result of incorrect
TB055. PS/2 to USB Mouse Translator IMPLEMENTATION OVERVIEW. Hardware FIGURE 1: PS/2 TO USB MOUSE TRANSLATOR HARDWARE DIAGRAM (1)
PS/2 to USB Mouse Translator TB55 Author: OVERVIEW Reston Condit Microchip Technology Inc. This Technical Brief details the translation of a PS/2 mouse to a USB mouse using the PIC16C745/765. The PIC16C745/765
AN232. Low-Frequency Magnetic Transmitter Design ABOUT THIS APPLICATION NOTE INTRODUCTION LFMC LINK COMPONENTS
Low-Frequency Magnetic Transmitter Design AN232 Author: INTRODUCTION Ruan Lourens Microchip Technology Inc. Low-frequency magnetic communications (LFMC) is a viable wireless communications alternative
Introduction to the dspic DSC SMPS (Part 1)
Introduction to the dspic DSC SMPS (Part 1) 2008 Microchip Technology Incorporated. All Rights Reserved. Introduction to dspic DSC SMPS Slide 1 Welcome to part 1 of the Introduction to the dspic DSC SMPS
Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA
Speed Control Methods of Various Types of Speed Control Motors Kazuya SHIRAHATA Oriental Motor Co., Ltd. offers a wide variety of speed control motors. Our speed control motor packages include the motor,
MCP2515 CAN Bus Monitor Demo Board User s Guide
MCP2515 CAN Bus Monitor Demo Board User s Guide 2008 Microchip Technology Inc. DS51757A Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification
dspic Language Tools Libraries
dspic Language Tools Libraries 2004 Microchip Technology Inc. DS51456B Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained
TC4423A/TC4424A/TC4425A
3A Dual High-Speed Power MOSFET Drivers Features High Peak Output Current: 4.5A (typical) Wide Input Supply Voltage Operating Range: - 4.5V to 18V High Capacitive Load Drive Capability: - 18 pf in 12 ns
AN964. Software PID Control of an Inverted Pendulum Using the PIC16F684 INTRODUCTION. Ruan Lourens Microchip Technology Inc.
Software PID Control of an Inverted Pendulum Using the PIC6F68 Author: John Charais Ruan Lourens Microchip Technology Inc. INTRODUCTION The purpose of this application note is to describe how a PIC6F68
Bootloader for dspic30f/33f and PIC24F/24H Devices
Bootloader for dspic30f/33f and PIC24F/24H Devices Author: Leonard Elevich and Veena Kudva Microchip Technology, Inc INTRODUCTION The bootloader for dspic30f/33f and PIC24H/24F devices is used to load
Microchip Development Systems Ordering Guide
Microchip Development Systems Ordering Guide June 2005 2005 Microchip Technology Inc. DS30177T Note the following details of the code protection feature on Microchip devices: Microchip products meet the
microid 125 khz RFID System Design Guide
microid 125 khz RFID System Design Guide 2004 Microchip Technology Inc. DS51115F DATA SHEET MARKINGS Microchip uses various data sheet markings to designate each document phase as it relates to the product
LIN Serial Analyzer User s Guide Rev2.0
LIN Serial Analyzer User s Guide Rev2.0 2008 Microchip Technology Inc. DS51675B Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification
AN1160. Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function SENSORED CONTROL VERSUS SENSORLESS CONTROL INTRODUCTION
Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function Author: INTRODUCTION Adrian Lita and Mihai Cheles Microchip Technology Inc. This application note describes a sensorless Brushless
Section 19. Voltage Reference
M Section 19. Voltage Reference HIGHLIGHTS This section of the manual contains the following major topics: 19.1 Introduction...19-2 19.2 Control Register...19-3 19.3 Configuring the Voltage Reference...19-4
MCP73X23 Lithium Iron Phosphate (LiFePO 4 ) Battery Charger Evaluation Board User s Guide
MCP73X23 Lithium Iron Phosphate (LiFePO 4 ) Battery Charger Evaluation Board User s Guide 2009 Microchip Technology Inc. DS51850A Note the following details of the code protection feature on Microchip
M Floating Point to ASCII Conversion
M Floating Point to ASCII Conversion AN670 Authors: INTRODUCTION It is often necessary to output a floating point number to a display. For example, to check calculations, one might want to output floating
MPLAB IDE Quick Start Guide
MPLAB IDE Quick Start Guide 2007 Microchip Technology Inc. DS51281G Note the following details of the code protection feature on Microchip devices: Microchip products meet the specification contained in
Section 29. Instruction Set
M Section 29. Instruction Set HIGHLIGHTS This section of the manual contains the following major topics: 29. Introduction...29-2 29.2 Instruction Formats...29-4 29.3 Special Function Registers as Source/Destination...29-6
AN844. Simplified Thermocouple Interfaces and PICmicro MCUs INTRODUCTION. Linearization THERMOCOUPLE CIRCUITS. Absolute Temperature Reference.
Simplified Thermocouple Interfaces and PICmicro MCUs Author: INTRODUCTION Joseph Julicher Microchip Technology Inc. Thermocouples are the simplest form of temperature sensors. Thermocouples are normally:
Setup for PWM Tests of BLDC Motor
Setup for PWM Tests of BLDC Motor Author: Arber Nicaj Date: 11/11/13 Abstract This application note examines BLDC motor control and offers a solution for setting up a BLDC motor for PWM testing using Texas
AN1492. Microchip Capacitive Proximity Design Guide INTRODUCTION CAPACITIVE SENSING BASICS SENSING
Microchip Capacitive Proximity Design Guide Author: INTRODUCTION Xiang Gao Microchip Technology Inc. Proximity detection provides a new way for users to interact with electronic devices without having
