Professional Documents
Culture Documents
In-Circuit De ugger, Low-Volt ge Progr mming
DS39582B-p ge 220
2003 Microchip Technology Inc.
PIC16F87XA
INDEX
A
A/D ............................................................................
....... 127 Acquisition Requirements ........................................ 13
0 ADCON0 Register .................................................... 127 ADCON
1 Register .................................................... 127 ADIF Bit ...
................................................................. 129 ADRESH Reg
ister .................................................... 127 ADRESL Register .
................................................... 127 An log Port Pins .......
........................................... 49, 51 Associ ted Registers nd Bits
................................. 133 C lcul ting Acquisition Time ............
........................ 130 Con iguring An log Port Pins ......................
............. 131 Con iguring the Interrupt ....................................
...... 129 Con iguring the Module ............................................ 1
29 Conversion Clock ..................................................... 131 Co
nversions ............................................................. 132 Conv
erter Ch r cteristics ........................................ 194 E ects o
Reset ..................................................... 133 GO/DONE Bit ....
....................................................... 129 Intern l S mpling Sw
itch (Rss) Imped nce ............. 130 Oper tion During Sleep ..................
......................... 133 Result Registers .................................
...................... 132 Source Imped nce ....................................
...............130 A/D Conversion Requirements ................................
......... 195 A solute M ximum R tings .........................................
.... 173 ACKSTAT ...............................................................
.......... 101 ADCON0 Register .................................................
............. 19 ADCON1 Register
...............................................
............... 20 Address le Univers l Synchronous Asynchronous Receiver Tr ns
mitter. See USART. ADRESH Register .............................................
................. 19 ADRESL Register ...........................................
................... 20 An log-to-Digit l Converter. See A/D. Applic tion Notes A
N552 (Implementing W ke-up on Key Stroke)......................................
.............
(Implementing T le Re d) ........................ 30 A
44 AN556
ssem ler MPASM Assem ler .................................................. 167
Asynchronous Reception Associ ted Registers ....................................
... 118, 120 Asynchronous Tr nsmission Associ ted Registers ....................
........................... 116 Interrupt Logic ................................
.......................... 153 MSSP (I2C Mode) .................................
..................... 80 MSSP (SPI Mode) .......................................
.............. 71 On-Chip Reset Circuit ........................................
...... 147 PIC16F873A/PIC16F876A Architecture ...................... 6 PIC16F874
A/PIC16F877A Architecture ...................... 7 PORTC Peripher l Output Overr
ide (RC2:0, RC7:5) Pins .................................. 46 Peripher l Output
Override (RC4:3) Pins .......... 46 PORTD (in I/O Port Mode) ...................
...................... 48 PORTD nd PORTE (P r llel Sl ve Port) ................
. 51 PORTE (In I/O Port Mode) ......................................... 49 RA3:R
A0 Pins ............................................................ 41 RA4/T0CK
I Pin .......................................................... 42 RA5 Pin ....
................................................................. 42 RB3:RB0 Pin
s ............................................................ 44 RB7:RB4 Pins .
........................................................... 44 RC Oscill tor Mod
e .................................................. 146 Recommended MCLR Circui
t .................................. 148 Simpli ied PWM Mode ...................
............................ 67 Timer0/WDT Presc ler ...........................
................... 53 Timer1 ..................................................
..................... 58 Timer2 ................................................
....................... 61 USART Receive .......................................
.........117, 119 USART Tr nsmit ...............................................
....... 115 W tchdog Timer .....................................................
. 155 BOR. See Brown-out Reset. BRG. See B ud R te Gener tor. BRGH Bit .........
................................................................ 113 Brown-out R
eset (BOR) .................... 143, 147, 148, 149, 150 BOR St tus (BOR Bit) ...
............................................ 29 Bus Collision During Repe ted
St rt Condition ............ 108 Bus Collision During St rt Condition ........
..................... 106 Bus Collision During Stop Condition ................
............. 109 Bus Collision Interrupt Fl g it, BCLIF ......................
......... 28
C
C Compilers MPLAB C17 ..........................................................
... 168 MPLAB C18 .............................................................
168 MPLAB C30 ............................................................. 168
C pture/Comp re/PWM (CCP) ......................................... 63 Associ te
d Registers C pture, Comp re nd Timer1 .......................... 68 PWM nd Ti
mer2 ............................................... 69 C pture Mode ...........
................................................. 65 CCP1IF ....................
.......................................... 65 Presc ler ........................
................................... 65 CCP Timer Resources .....................
.......................... 63 Comp re Speci l Event Trigger Output o CCP1 .....
......... 66 Speci l Event Trigger Output o CCP2 .............. 66 Comp re Mode
.......................................................... 66 So tw re Interrup
t Mode .................................... 66 Speci l Event Trigger ...........
............................. 66 Inter ction o Two CCP Modules (t le) ........
............ 63 PWM Mode .......................................................
......... 67 Duty Cycle ........................................................
. 67 Ex mple Frequencies/Resolutions (t le) ......... 68 PWM Period ...........
........................................... 67 Speci l Event Trigger nd A/D Con
versions ............. 66
B
B nking, D t Memory ................................................. 16, 22 B
ud R te Gener tor ......................................................... 97 A
ssoci ted Registers ............................................... 113 BCLIF ..
...............................................................................
28 BF ..........................................................................
........... 101 Block Di gr ms A/D .............................................
.............................. 129 An log Input Model ..........................
................ 130, 139 B ud R te Gener tor ..................................
............... 97 C pture Mode Oper tion ......................................
..... 65 Comp r tor I/O Oper ting Modes ............................ 136 Comp r
tor Output .................................................. 138 Comp r tor Vol
t ge Re erence ............................... 142 Comp re Mode Oper tion ......
................................... 66 Cryst l/Cer mic Reson tor Oper tion (HS,
XT or LP Osc Con igur tion) .................... 145 Extern l Clock Input Oper t
ion (HS, XT or LP Osc Con igur tion) .................... 145
2003 Microchip Technology Inc.
DS39582B-p ge 221
PIC16F87XA
C pture/Comp re/PWM Requirements (CCP1 nd CCP2) ...............................
..................... 186 CCP. See C pture/Comp re/PWM. CCP1CON Register .......
.................................................... 19 CCP2CON Register .......
.................................................... 19 CCPR1H Register ........
................................................ 19, 63 CCPR1L Register ........
................................................. 19, 63 CCPR2H Register .......
................................................. 19, 63 CCPR2L Register .......
.................................................. 19, 63 CCPxM0 Bit ...........
............................................................. 64 CCPxM1 Bit ....
.................................................................... 64 CCPxM2 B
it ........................................................................ 64 C
CPxM3 Bit ......................................................................
.. 64 CCPxX Bit ................................................................
.......... 64 CCPxY Bit ........................................................
.................. 64 CLKO nd I/O Timing Requirements .........................
...... 183 CMCON Register ......................................................
......... 20 Code Ex mples C ll o Su routine in P ge 1 rom P ge 0 ..........
..... 30 Indirect Addressing ...................................................
. 31 Initi lizing PORTA ...................................................... 4
1 Lo ding the SSPBUF (SSPSR) Register ................... 74 Re ding D t EEPROM
............................................. 35 Re ding Fl sh Progr m Memory .
.............................. 36 S ving St tus, W nd PCLATH Registers in RAM .
........................................................... 154 Writing to D t
EEPROM ........................................... 35 Writing to Fl sh Progr m M
emory ............................. 38 Code Protection .........................
.............................. 143, 157 Comp r tor Module ......................
................................... 135 An log Input Connection Consider tions .
................................................ 139 Associ ted Registers ......
......................................... 140 Con igur tion ....................
........................................ 136 E ects o Reset ................
..................................... 139 Interrupts ...........................
....................................... 138 Oper tion ..........................
....................................... 137 Oper tion During Sleep .............
............................... 139 Outputs ....................................
................................. 137 Re erence ................................
................................. 137 Response Time ............................
............................ 137 Comp r tor Speci ic tions .....................
.......................... 180 Comp r tor Volt ge Re erence ....................
................... 141 Associ ted Registers ...................................
............ 142 Computed GOTO .................................................
.............. 30 Con igur tion Bits ...........................................
.................. 143 Con igur tion Word ......................................
.................... 144 Conversion Consider tions .............................
................. 220 CVRCON Register ..........................................
................... 20 D t EEPROM Memory Associ ted Registers .................
................................ 39 EEADR Register .............................
........................... 33 EEADRH Register .................................
.................... 33 EECON1 Register ........................................
.............. 33 EECON2 Register ..............................................
........ 33 Oper tion During Code-Protect ................................. 39 P
rotection Ag inst Spurious Writes ........................... 39 Re ding .......
.............................................................. 35 Write Complete
Fl g Bit (EEIF) ................................. 33 Writing ..................
...................................................... 35 D t Memory ..........
........................................................... 16 B nk Select (RP1:
RP0 Bits) .................................16, 22 Gener l Purpose Registers ....
................................... 16 Register File M p .......................
...........................17, 18 Speci l Function Registers ...................
..................... 19 DC nd AC Ch r cteristics Gr phs nd T les ...........
... 197 DC Ch r cteristics ....................................................1
75–179 Demonstr tion Bo rds PICDEM 1 ...........................................
..................... 170 PICDEM 17 ............................................
.................. 170 PICDEM 18R PIC18C601/801 ................................
. 171 PICDEM 2 Plus ........................................................ 170
PICDEM 3 PIC16C92X ............................................ 170 PICDEM 4 ..
.............................................................. 170 PICDEM LIN PI
C16C43X ........................................ 171 PICDEM USB PIC16C7X5 ......
................................ 171 PICDEM.net Internet/Ethernet ..............
................... 170 Development Support ....................................
.................. 167 Device Di erences ......................................
..................... 219 Device Overview ......................................
............................ 5 Direct Addressing ...............................
................................ 31
E
EEADR Register ...........................................................21, 33
EEADRH Register .........................................................21, 33
EECON1 Register .........................................................21, 33
EECON2 Register .........................................................21, 33
EEDATA Register ..............................................................
21 EEDATH Register .............................................................
. 21 Electric l Ch r cteristics ................................................
.. 173 Err t ..................................................................
................. 4 Ev lu tion nd Progr mming Tools ...........................
...... 171 Extern l Clock Timing Requirements ............................... 18
2 Extern l Interrupt Input (RB0/INT). See Interrupt Sources. Extern l Re erence
Sign l ............................................... 137
F
Firmw re Instructions ....................................................... 15
9 Fl sh Progr m Memory Associ ted Registers ....................................
............. 39 EECON1 Register ...............................................
....... 33 EECON2 Register .....................................................
. 33 Re ding ...................................................................
.. 36 Writing ..................................................................
...... 37 FSR Register .........................................................
.19, 20, 31
D
D t EEPROM nd Fl sh Progr m Memory EEADR Register ............................
............................ 33 EEADRH Register ................................
...................... 33 EECON1 Register ......................................
................ 33 EECON2 Register ............................................
.......... 33 EEDATA Register ..................................................
.... 33 EEDATH Register ...................................................... 3
3
G
Gener l C ll Address Support ........................................... 94
DS39582B-p ge 222
2003 Microchip Technology Inc.
PIC16F87XA
I
I/O Ports ......................................................................
....... 41 I2C Bus D t Requirements ...........................................
. 192 I2C Bus St rt/Stop Bits Requirements ............................. 191 I2C
Mode Registers ................................................................
.... 80 I2C Mode ...............................................................
............. 80 ACK Pulse .....................................................
....... 84, 85 Acknowledge Sequence Timing ............................... 104 B
ud R te Gener tor ................................................. 97 Bus Coll
ision Repe ted St rt Condition ................................. 108 St rt Condi
tion ................................................. 106 Stop Condition ......
........................................... 109 Clock Ar itr tion ..............
........................................... 98 E ect o Reset ...............
....................................... 105 Gener l C ll Address Support .......
............................ 94 M ster Mode ....................................
.......................... 95 Oper tion ........................................
................... 96 Repe ted St rt Timing ...................................
.. 100 M ster Mode Reception ........................................... 101 M s
ter Mode St rt Condition ..................................... 99 M ster Mode Tr
nsmission ......................................
101 Multi-M ster Communic tion
, Bus Collision nd Ar itr tion ................................................
.. 105 Multi-M ster Mode ................................................... 105
Re d/Write Bit In orm tion (R/W Bit) ................... 84, 85 Seri l Clock (R
C3/SCK/SCL) ..................................... 85 Sl ve Mode ................
................................................ 84 Addressing .................
........................................ 84 Reception ..........................
................................. 85 Tr nsmission ..............................
........................ 85 Sleep Oper tion ....................................
................... 105 Stop Condition Timing ..................................
............ 104 ID Loc tions ..................................................
........... 143, 157 In-Circuit De ugger .......................................
........... 143, 157 Resources .................................................
............... 157 In-Circuit Seri l Progr mming (ICSP) ......................
143, 158 INDF Register .........................................................
19, 20, 31 Indirect Addressing .................................................
........... 31 FSR Register ....................................................
......... 16 Instruction Form t ................................................
............ 159 Instruction Set ...............................................
................... 159 ADDLW ..................................................
.................. 161 ADDWF ...................................................
................. 161 ANDLW ....................................................
................ 161 ANDWF .....................................................
............... 161 BCF ........................................................
.................. 161 BSF .....................................................
..................... 161 BTFSC ................................................
..................... 161 BTFSS ................................................
..................... 161 CALL .................................................
....................... 162 CLRF ...............................................
......................... 162 CLRW .............................................
......................... 162 CLRWDT ...........................................
....................... 162 COMF ...............................................
....................... 162 DECF ...............................................
........................ 162 DECFSZ ............................................
....................... 163 GOTO ...............................................
....................... 163 INCF ...............................................
.......................... 163 INCFSZ ..........................................
.......................... 163 IORLW ...........................................
.......................... 163 IORWF ...........................................
.......................... 163 RETURN ..........................................
........................ 164 RLF ...............................................
........................... 164 RRF ............................................
............................. 164 SLEEP ........................................
............................. 164 SUBLW ........................................
............................ 164 SUBWF .........................................
........................... 164 SWAPF ..........................................
.......................... 165 XORLW ...........................................
........................ 165 XORWF .............................................
...................... 165 Summ ry T le .......................................
................ 160 INT Interrupt (RB0/INT). See Interrupt Sources. INTCON Regi
ster ............................................................... 24 GIE Bit
....................................................................... 24 INTE
Bit ..................................................................... 24 INT
F Bit ..................................................................... 24 P
EIE Bit ..................................................................... 24
RBIE Bit .....................................................................
24 RBIF Bit ................................................................24,
44 TMR0IE Bit ................................................................ 2
4 TMR0IF Bit ................................................................. 2
4 Inter-Integr ted Circuit. See I2C. Intern l Re erence Sign l .................
............................... 137 Intern l S mpling Switch (Rss) Imped nce ...
.................. 130 Interrupt Sources .......................................
...............143, 153 Interrupt-on-Ch nge (RB7:RB4) ..........................
...... 44 RB0/INT Pin, Extern l ..................................... 9, 11, 154
TMR0 Over low ........................................................ 154 USAR
T Receive/Tr nsmit Complete ....................... 111 Interrupts Bus Collision
Interrupt ................................................ 28 Synchronous Seri
l Port Interrupt .............................. 26 Interrupts, Context S ving Du
ring ....................................
154 Interrupts, En le Bits Glo l Int
errupt En le (GIE Bit) ........................24, 153 Interrupt-on-Ch nge (RB7
:RB4) En le (RBIE
Bit) .......................................24, 154 Peripher
l Interrupt En le (PEIE Bit) ....................... 24 RB0/INTEn le (INTE Bi
t) ........................................ 24 TMR0 Over low En le (TMR0IE Bit)
........................ 24 Interrupts, Fl g Bits Interrupt-on-Ch nge (RB7:RB4)
Fl g (RBIF Bit) .............................................. 24, 44, 154 RB0/
INT Fl g (INTF Bit) ............................................ 24 TMR0 Over lo
w Fl g (TMR0IF Bit) .....................24, 154
L
Lo ding o PC ..................................................................
.. 30 Low-Volt ge ICSP Progr mming ..................................... 158 Low
-Volt ge In-Circuit Seri l Progr mming ..................... 143
M
M ster Cle r (MCLR) ...........................................................
8 MCLR Reset, Norm l Oper tion ............... 147, 149, 150 MCLR Reset, Sleep .
................................. 147, 149, 150 M ster Synchronous Seri l Port (
MSSP). See MSSP. MCLR ..........................................................
..................... 148 MCLR/VPP .............................................
............................ 10 Memory Org niz tion ............................
............................ 15 D t EEPROM Memory .............................
................ 33 D t Memory ................................................
............. 16 Fl sh Progr m Memory ..........................................
... 33 Progr m Memory
.......................................................
15
MPLAB ASM30
Assem ler, Linker, Li r ri n .................. 168 MPLAB ICD 2 In-
Circuit De ugger .................................. 169 MPLAB ICE 2000 High-Per
orm nce Univers l In-Circuit Emul tor ..........................................
......... 169
2003 Microchip Technology Inc.
DS39582B-p ge 223
PIC16F87XA
MPLAB ICE 4000 High-Per orm nce Univers l In-Circuit Emul tor ..................
................................. 169 MPLAB Integr ted Development Environment S
o tw re..............................................
167 MPLINK O ject Linker/
MPLIB O ject Li r ri n ............... 168 MSSP ................................
................................................. 71 I2C Mode. See I2C. SPI Mode
................................................................... 71 SPI Mode
. See SPI. MSSP Module Clock Stretching ........................................
................. 90 Clock Synchroniz tion nd the CKP Bit .....................
91 Control Registers (Gener l) ....................................... 71 Oper
tion ................................................................... 84 Over
view .................................................................... 71 SPI
M ster Mode ....................................................... 76 SPI Sl v
e Mode ......................................................... 77 SSPBUF .....
................................................................ 76 SSPSR ......
................................................................. 76 Multi-M ste
r Mode ........................................................... 105 PICSTART
Plus Development Progr mmer .................... 169 PIE1 Register .............
...................................................20, 25 PIE2 Register ........
........................................................20, 27 Pinout Descriptio
ns PIC16F873A/PIC16F876A ........................................... 8 PIR1 Regi
ster ...............................................................19, 26 PIR2
Register ...............................................................19, 28 P
OP .............................................................................
...... 30 POR. See Power-on Reset. PORTA .......................................
....................................8, 10 Associ ted Registers .................
................................ 43 Functions ..................................
................................. 43 PORTA Register ............................
.......................19, 41 TRISA Register ...................................
....................... 41 PORTB ...............................................
............................9, 11 Associ ted Registers .........................
........................ 45 Functions ..........................................
......................... 45 PORTB Register ....................................
...............19, 44 Pull-up En le (RBPU Bit) ................................
......... 23 RB0/INT Edge Select (INTEDG Bit) .......................... 23 RB0/
INT Pin, Extern l .....................................9, 11, 154 RB7:RB4 Interr
upt-on-Ch
nge ................................ 154 RB7:RB4 Interrupt-on-Ch nge E
n le (RBIE Bit) ....................................................24, 154 RB7
:RB4 Interrupt-on-Ch nge Fl g (RBIF Bit) .......................................
.......24, 44, 154 TRISB Register ..............................................
.......21, 44 PORTB Register ...................................................
............. 21 PORTC .........................................................
..................9, 12 Associ ted Registers ...................................
.............. 47 Functions ....................................................
............... 47 PORTC Register ..............................................
.....19, 46 RC3/SCK/SCL Pin ....................................................
. 85 RC6/TX/CK Pin ........................................................ 112
RC7/RX/DT Pin .................................................112, 113 TRISC Re
gister ...................................................46, 111 PORTD ........
.................................................................13, 51 Associ t
ed Registers ................................................. 48 Functions ....
............................................................... 48 P r llel Sl v
e Port (PSP) Function ............................ 48 PORTD Register ...........
........................................19, 48 TRISD Register ..................
........................................ 48 PORTE ..............................
................................................ 13 An log Port Pins ...........
........................................49, 51 Associ ted Registers ............
..................................... 50 Functions .............................
...................................... 49 Input Bu er Full St tus (IBF Bit) ...
............................. 50 Input Bu er Over low (IBOV Bit) ..............
.................. 50 Output Bu er Full St tus (OBF Bit) ......................
..... 50 PORTE Register ...................................................19, 4
9 PSP Mode Select (PSPMODE Bit) ........... 48, 49, 50, 51 RE0/RD/AN5 Pin ......
............................................49, 51 RE1/WR/AN6 Pin ..............
....................................49, 51 RE2/CS/AN7 Pin ......................
.............................49, 51 TRISE Register .............................
............................. 49 Postsc ler, WDT Assignment (PSA Bit) ..........
...................................... 23 R te Select (PS2:PS0 Bits) ...........
............................ 23 Power-down Mode. See Sleep. Power-on Reset (POR)
..................... 143, 147, 148, 149, 150 POR St tus (POR Bit) ............
................................... 29 Power Control (PCON) Register ...........
................... 149 Power-down (PD Bit) ....................................
......22, 147 Power-up Timer (PWRT) ......................................... 14
3 Time-out (TO Bit) ................................................22, 147
O
Opcode Field Descriptions ............................................... 159 OP
TION_REG Register ..................................................... 23 INTED
G Bit ................................................................ 23 PS2:PS
0 Bits .............................................................. 23 PSA Bit
....................................................................... 23 RBPU
Bit .................................................................... 23 T0C
S Bit ..................................................................... 23 T
0SE Bit ..................................................................... 23
OSC1/CLKI Pin .............................................................. 8,
10 OSC2/CLKO Pin ............................................................ 8
, 10 Oscill tor Con igur tion HS ...............................................
..................... 145, 149 LP ..............................................
....................... 145, 149 RC ............................................
................ 145, 146, 149 XT ..............................................
....................... 145, 149 Oscill tor Selection ..........................
................................ 143 Oscill tor St rt-up Timer (OST) ...........
.................... 143, 148 Oscill tor, WDT ..................................
.............................. 155 Oscill tors C p citor Selection .............
..................................... 146 Cer mic Reson tor Selection ..........
........................ 145 Cryst l nd Cer mic Reson tors ....................
......... 145 RC ...............................................................
............. 146
P
P ck ge In orm tion M rking ....................................................
................ 209 P ck ging In orm tion .....................................
................ 209 P ging, Progr m Memory ....................................
.............. 30 P r llel Sl ve Port (PSP) ....................................
... 13, 48, 51 Associ ted Registers ............................................
..... 52 RE0/RD/AN5 Pin .................................................. 49, 5
1 RE1/WR/AN6 Pin ................................................. 49, 51 RE2/CS
/AN7 Pin .................................................. 49, 51 Select (PSPMO
DE Bit) ..............................48, 49, 50, 51 P r llel Sl ve Port Require
ments (PIC16F874A/ 877A Only) ....................................... 187 PCL Re
gister .......................................................... 19, 20, 30 PCL
ATH Register ................................................... 19, 20, 30 PCON
Register .................................................... 20, 29, 149 BOR B
it ...................................................................... 29 POR
Bit ...................................................................... 29 P
IC16F87XA Product Identi ic tion System ..................... 231 PICkit 1 Fl sh
St rter Kit .................................................. 171
DS39582B-p ge 224
2003 Microchip Technology Inc.
PIC16F87XA
Power-up Timer (PWRT) .................................................. 148 PR2
Register ................................................................ 20, 6
1 Presc ler, Timer0 Assignment (PSA Bit) .......................................
......... 23 R te Select (PS2:PS0 Bits) .......................................
23 PRO MATE II Univers l Device Progr mmer .................. 169 Progr m Counte
r Reset Conditions ...................................................... 149 Pr
ogr m Memory ............................................................... 15
Interrupt Vector .......................................................... 15 P
ging ........................................................................ 3
0 Progr m Memory M p nd St ck (PIC16F873A/874A) ...............................
............ 15 Progr m Memory M p nd St ck (PIC16F876A/877A) .................
.......................... 15 Reset Vector .....................................
......................... 15 Progr m Veri ic tion ..............................
........................... 157 Progr mming Pin (VPP) ..........................
.............................. 8 Progr mming, Device Instructions ..............
..................... 159 PSP. See P r llel Sl ve Port. Pulse Width Modul tion.
See C pture/Comp re/PWM, PWM Mode. PUSH ........................................
......................................... 30 RE0/RD/AN5 Pin ....................
........................................... 13 RE1/WR/AN6 Pin ..................
............................................. 13 RE2/CS/AN7 Pin ................
................................................ 13 Re d-Modi y-Write Oper tions
........................................ 159 Register File ....................
................................................... 16 Register File M p (PIC16F
873A/874A) ............................. 18 Register File M p (PIC16F876A/877A)
............................. 17 Registers ADCON0 (A/D Control 0) ..............
........................... 127 ADCON1 (A/D Control 1) .........................
................ 128 CCP1CON/CCP2CON (CCP Control 1 nd CCP Control 2) .........
.................................. 64 CMCON (Comp r tor Control) ...............
................. 135 CVRCON (Comp r tor Volt ge Re erence Control) ............
.............................. 141 EECON1 (EEPROM Control 1) ...................
.............. 34 FSR ..........................................................
................. 31 INTCON ....................................................
................. 24 OPTION_REG ................................................
......23, 54 PCON (Power Control) ..............................................
29 PIE1 (Peripher l Interrupt En le 1) .......................... 25 PIE2 (Per
ipher l Interrupt En le 2) .......................... 27 PIR1 (Peripher l Inter
rupt Request 1) ....................... 26 PIR2 (Peripher l Interrupt Request 2)
....................... 28 RCSTA (Receive St tus nd Control) .................
.... 112 Speci l Function, Summ ry ....................................... 19 SS
PCON (MSSP Control 1, I2C Mode) ..................... 82 SSPCON (MSSP Control 1,
SPI Mode) ..................... 73 SSPCON2 (MSSP Control 2, I2C Mode) .........
.......... 83 SSPSTAT (MSSP St tus, I2C Mode) ........................ 81 SSPSTA
T (MSSP St tus, SPI Mode) ........................ 72 St tus ...................
..................................................... 22 T1CON (Timer1 Control)
........................................... 57 T2CON (Timer2 Control) ..........
................................. 61 TRISE Register ............................
.............................. 50 TXSTA (Tr nsmit St tus nd Control) ..........
........... 111 Reset ..........................................................
..............143, 147 Brown-out Reset (BOR). See Brown-out Reset (BOR). MCLR Re
set. See MCLR. Power-on Reset (POR). See Power-on Reset (POR). Reset Conditions
or PCON Register ...................... 149 Reset Conditions or Progr m Counte
r .................... 149 Reset Conditions or St tus Register ................
....... 149 WDT Reset. See W tchdog Timer (WDT). Reset, W tchdog Timer, Oscill t
or St rt-up Timer, Power-up Timer nd Brown-out Reset Requirements .............
............................................. 184 Revision History .............
.................................................. 219
R
RA0/AN0 Pin .................................................................. 8
, 10 RA1/AN1 Pin ...............................................................
... 8, 10 RA2/AN2/VREF-/CVREF Pin ............................................ 8
, 10 RA3/AN3/VREF+ Pin ....................................................... 8
, 10 RA4/T0CKI/C1OUT Pin .................................................. 8, 1
0 RA5/AN4/SS/C2OUT Pin ............................................... 8, 10 RAM
. See D t Memory. RB0/INT Pin .................................................
.................. 9, 11 RB1 Pin ...............................................
........................... 9, 11 RB2 Pin ......................................
.................................... 9, 11 RB3/PGM Pin .........................
........................................ 9, 11 RB4 Pin .........................
................................................. 9, 11 RB5 Pin ................
.......................................................... 9, 11 RB6/PGC Pin ...
.............................................................. 9, 11 RB7/PGD Pin
................................................................. 9, 11 RC0/T1O
SO/T1CKI Pin ................................................. 9, 12 RC1/T1OSI/C
CP2 Pin .................................................... 9, 12 RC2/CCP1 Pin
............................................................... 9, 12 RC3/SCK/SC
L Pin ......................................................... 9, 12 RC4/SDI/SD
A Pin .......................................................... 9, 12 RC5/SDO P
in ................................................................. 9, 12 RC6/T
X/CK Pin .............................................................. 9, 12 RC
7/RX/DT Pin .............................................................. 9, 12
RCREG Register ................................................................
19 RCSTA Register .............................................................
.... 19 ADDEN Bit ..............................................................
. 112 CREN Bit .................................................................
. 112 FERR Bit .................................................................
. 112 OERR Bit .................................................................
112 RX9 Bit ...................................................................
.. 112 RX9D Bit ................................................................
.. 112 SPEN Bit .......................................................... 111,
112 SREN Bit ..................................................................
112 RD0/PSP0 Pin ...............................................................
..... 13 RD1/PSP1 Pin ..........................................................
.......... 13 RD2/PSP2 Pin .....................................................
............... 13 RD3/PSP3 Pin ................................................
.................... 13 RD4/PSP4 Pin ...........................................
......................... 13 RD5/PSP5 Pin ......................................
.............................. 13 RD6/PSP6 Pin .................................
................................... 13 RD7/PSP7 Pin ............................
........................................ 13
S
SCI. See USART. SCK ............................................................
....................... 71 SDI .................................................
.................................... 71 SDO ....................................
............................................... 71 Seri l Clock, SCK ...........
................................................... 71 Seri l Communic tion Inte
r ce. See USART. Seri l D t In, SDI ..........................................
................... 71 Seri l D t Out, SDO ....................................
.................... 71 Seri l Peripher l Inter ce. See SPI. Sl ve Select Synch
roniz tion ............................................ 77 Sl ve Select, SS ....
............................................................ 71 Sleep ..........
....................................................... 143, 147, 156 So tw re S
imul tor (MPLAB SIM) ................................... 168 So tw re Simul tor
(MPLAB SIM30) ............................... 168 SPBRG Register ...............
................................................. 20 Speci l Fe tures o the CPU
........................................... 143
2003 Microchip Technology Inc.
DS39582B-p ge 225
PIC16F87XA
Speci l Function Registers ................................................ 19 S
peci l Function Registers (SFRs) .................................... 19 Speed,
Oper ting ................................................................. 1 SP
I Mode ..................................................................... 71,
77 Associ tedRegisters ................................................. 79 Bu
s Mode Comp ti ility ............................................. 79 Eects o
Reset ....................................................... 79 En ling SPI
I/O ......................................................... 75 M ster Mode ..
............................................................ 76 M ster/Sl ve Con
nection ........................................... 75 Seri l Clock ............
.................................................... 71 Seri l D t In .........
.................................................... 71 Seri l D t Out ........
................................................... 71 Sl ve Select ............
................................................... 71 Sl ve Select Synchroniz t
ion ..................................... 77 Sleep Oper tion ...................
...................................... 79 SPI Clock ............................
....................................... 76 Typic l Connection ..................
................................... 75 SPI Mode Requirements ...................
............................... 190 SS .........................................
............................................. 71 SSP SPI M ster/Sl ve Connection
.................................... 75 SSPADD Register .......................
....................................... 20 SSPBUF Register .....................
......................................... 19 SSPCON Register ...................
........................................... 19 SSPCON2 Register ................
............................................ 20 SSPIF ..........................
....................................................... 26 SSPOV ...............
.............................................................. 101 SSPSTAT Regis
ter ............................................................ 20 R/W Bit ....
............................................................. 84, 85 St ck .....
............................................................................. 30
Over lows ................................................................... 3
0 Under low ...................................................................
30 St tus Register C Bit .......................................................
.................... 22 DC Bit .................................................
........................ 22 IRP Bit ............................................
............................ 22 PD Bit .........................................
........................ 22, 147 RP1:RP0 Bits ..................................
........................... 22 TO Bit ..........................................
....................... 22, 147 Z Bit ..........................................
.................................. 22 Synchronous M ster Reception Associ ted Re
gisters ............................................... 123 Synchronous M ster T
r nsmission Associ ted Registers ...............................................
122 Synchronous Seri l Port Interrupt ...................................... 26
Synchronous Sl ve Reception Associ ted Registers ..............................
................. 125 Synchronous Sl ve Tr nsmission Associ ted Registers ......
......................................... 125 Timer0 ...........................
..................................................... 53 Associ ted Registers ..
............................................... 55 Clock Source Edge Select (T0S
E Bit) ....................... 23 Clock Source Select (T0CS Bit) ...............
.................. 23 Extern l Clock ...........................................
................. 54 Interrupt .................................................
.................... 53 Over low En le (TMR0IE Bit) ...........................
........ 24 Over low Fl g (TMR0IF Bit) ................................24, 154 O
ver low Interrupt .................................................... 154 Presc
ler .................................................................... 54 T0C
KI ......................................................................... 54
Timer0 nd Timer1 Extern l Clock Requirements ........... 185 Timer1 ...........
..................................................................... 57 Associ
ted Registers ................................................. 60 Asynchronous
Counter Mode .................................... 59 Re ding nd Writing to ....
.................................. 59 Counter Oper tion ........................
............................. 58 Oper tion in Timer Mode .......................
.................... 58 Oscill tor .............................................
....................... 59 C p citor Selection .................................
........... 59 Presc ler .......................................................
............. 60 Resetting o Timer1 Registers .................................
.. 60 Resetting Timer1 Using CCP Trigger Output ......... 59 Synchronized Coun
ter Mode ..................................... 58 TMR1H ........................
.............................................. 59 TMR1L ........................
............................................... 59 Timer2 ......................
.......................................................... 61 Associ ted Registe
rs ................................................. 62 Output .................
....................................................... 62 Postsc ler ..........
........................................................ 61 Presc ler ..........
.......................................................... 61 Presc ler nd Post
sc ler ........................................... 62 Timing Di gr ms A/D Conver
sion ........................................................ 195 Acknowledge Se
quence .......................................... 104 Asynchronous M ster Tr nsm
ission ........................ 116 Asynchronous M ster Tr nsmission (B ck to B
ck) ................................................. 116 Asynchronous Reception
......................................... 118 Asynchronous Reception with Addre
ss Byte First ........................................... 120 Asynchronous Recep
tion with Address Detect ................................................
120 B
udR te Gener tor with Clock Ar itr tion .............. 98 BRG Reset Due to SDA
Ar itr tion During St rt Condition .............................................
.... 107 Brown-out Reset ......................................................
184 Bus Collision During Repe ted St rt Condition (C se 1) ...................
............... 108 Bus Collision During Repe ted St rt Condition (C se 2) .....
............................. 108 Bus Collision During St rt Condition (SCL = 0)
......................................................... 107 Bus Collision Dur
ing St rt Condition (SDA Only) .................................................
...... 106 Bus Collision During Stop Condition (C se 1) ........................
................................... 109 Bus Collision During Stop Condition (C s
e 2) ........................................................... 109 Bus Collisi
on or Tr nsmit nd Acknowledge .......... 105 C pture/Comp re/PWM (CCP1 nd CCP
2) ............ 186 CLKO nd I/O ...............................................
........... 183 Clock Synchroniz tion ..........................................
..... 91 Extern l Clock ........................................................
.. 182 First St rt Bit .........................................................
..... 99
T
T1CKPS0 Bit ....................................................................
.. 57 T1CKPS1 Bit ..............................................................
........ 57 T1CON Register .....................................................
............ 19 T1OSCEN Bit ....................................................
................. 57 T1SYNC Bit ................................................
........................ 57 T2CKPS0 Bit ........................................
.............................. 61 T2CKPS1 Bit ..................................
.................................... 61 T2CON Register .........................
........................................ 19 TAD ................................
................................................... 131 Time-out Sequence ......
.................................................... 148
DS39582B-p ge 226
2003 Microchip Technology Inc.
PIC16F87XA
I2C Bus D t ............................................................ 191 I2
C Bus St rt/Stop Bits ............................................. 190 I2C M st
er Mode (Reception,
7- it Address) ........... 103 I2C M ster Mode (Tr nsmission
, 7 or 10- it Address)......................................... 102 I2C Sl ve M
ode (Tr nsmission, 10- it Address) ........ 89 I2C Sl ve Mode (Tr nsmission,
7-
it Address) .......... 87 I2C Sl ve Mode with SEN = 1 (Reception, 10- it Address
) ...................................................
93 I2C Sl ve Mode with SEN
= 0 (Reception, 10- it Address) ...............................................
.... 88 I2C Sl ve Mode with SEN = 0 (Reception, 7- it Address) .................
....................................
86 I2C Sl ve Mode with SEN = 1 (Reception,
7- it Address) ..................................................... 92 P r llel
Sl ve Port (PIC16F874A/877A Only) .......... 187 P r llel Sl ve Port (PSP) Re d
................................. 52 P r llel Sl ve Port (PSP) Write ..........
....................... 52 Repe t St rt Condition ..............................
............... 100 Reset, W tchdog Timer, St rt-up Timer nd Power-up Timer ...
.....................................
184 Sl ve Mode Gener l C ll Address Sequen
ce (7 or 10- it Address Mode) ................................ 94 Sl ve Synchron
iz tion ............................................... 77 Slow Rise Time (MCLR
Tied to VDD vi RC Network) ....................................................
152 SPI M ster Mode (CKE = 0, SMP = 0) .................... 188 SPI M ster Mode
(CKE = 1, SMP = 1) .................... 188 SPI Mode (M ster Mode) ............
............................... 76 SPI Mode (Sl ve Mode with CKE = 0) ..........
............. 78 SPI Mode (Sl ve Mode with CKE = 1) ....................... 78 S
PI Sl ve Mode (CKE = 0) ...................................... 189 SPI Sl ve Mod
e (CKE = 1) ...................................... 189 Stop Condition Receive or
Tr nsmit Mode .............. 104 Synchronous Reception (M ster Mode, SREN) ....
.................................. 124 Synchronous Tr nsmission ................
...................... 122 Synchronous Tr nsmission (Through TXEN) .......... 12
2 Time-out Sequence on Power-up (MCLR Not Tied to VDD) C se 1 ..................
............................................ 152 C se 2 ........................
...................................... 152 Time-out Sequence on Power-up (MCLR T
ied to VDD vi RC Network) ................................... 151 Timer0 nd Ti
mer1 Extern l Clock .......................... 185 USART Synchronous Receive (M
ster/Sl ve) .................................................. 193 USART Synchro
nous Tr nsmission (M ster/Sl ve) ...............................................
... 193 W ke-up rom Sleep vi Interrupt ............................ 157 Timing
P r meter Sym ology .......................................... 181 TMR0 Registe
r ................................................................... 19 TMR1CS
Bit ....................................................................... 57 T
MR1H Register ................................................................ 1
9 TMR1L Register ...............................................................
.. 19 TMR1ON Bit ...............................................................
........ 57 TMR2 Register ......................................................
............. 19 TMR2ON Bit ....................................................
................... 61 TMRO Register ...........................................
....................... 21 TOUTPS0 Bit .........................................
............................ 61 TOUTPS1 Bit ....................................
................................. 61 TOUTPS2 Bit ...............................
...................................... 61 TOUTPS3 Bit ..........................
........................................... 61 TRISA Register ..................
................................................ 20 TRISB Register .............
..................................................... 20 TRISC Register ........
.......................................................... 20 TRISD Register ...
............................................................... 20 TRISE Registe
r .................................................................. 20 IBF Bit
........................................................................ 50 IBOV
Bit ..................................................................... 50 OB
F Bit ...................................................................... 50
PSPMODE Bit ........................................... 48, 49, 50, 51 TXREG Reg
ister ................................................................ 19 TXSTA
Register ................................................................. 20 BR
GH Bit ................................................................. 111 CSR
C Bit ................................................................. 111 SYNC
Bit ................................................................. 111 TRMT
Bit .................................................................. 111 TX9 B
it ..................................................................... 111 TX9
D Bit .................................................................. 111 TXE
N Bit .................................................................. 111
U
USART ..........................................................................
... 111 Address Detect En le (ADDEN Bit) ....................... 112 Asynchrono
us Mode
................................................ 115 Asynchronous Receiv
e (9- it Mode) ........................
119 Asynchronous Receive with Address De
tect. See Asynchronous Receive (9- it Mode). Asynchronous Receiver .............
.............................. 117 Asynchronous Reception ......................
................... 118 Asynchronous Tr nsmitter ...............................
........ 115 B ud R te Gener tor (BRG) ................................... 113 B
ud R te Formul ......................................... 113 B ud R tes, Async
hronous Mode (BRGH = 0) .............................................. 114 B ud
R tes, Asynchronous Mode (BRGH = 1) ............................................
.. 114 High B ud R te Select (BRGH Bit) ................. 111 S mpling .........
................................................. 113 Clock Source Select (CSRC
Bit) .............................. 111 Continuous Receive En le (CREN Bit) ...
............... 112 Fr ming Error (FERR Bit) ...................................
..... 112 Mode Select (SYNC Bit) .......................................... 111
Overrun Error (OERR Bit) ........................................ 112 D
Receive
t , 9th Bit (RX9D Bit) ............................. 112 Receive En le, 9- it (
RX9 Bit) ............................... 112 Seri l Port En le (SPEN Bit) .....
.....................111, 112 Single Receive En le (SREN Bit) .................
......... 112 Synchronous M ster Mode ...................................... 121
Synchronous M ster Reception ............................... 123 Synchronous M
ster Tr nsmission ......................... 121 Synchronous Sl ve Mode .........
............................... 124 Synchronous Sl ve Reception ................
................. 125 Synchronous Sl ve Tr nsmit ...............................
.... 124 Tr nsmit D t , 9th Bit (TX9D) ................................. 111 Tr
nsmit En le (TXEN Bit) .................................... 111 Tr nsmit En le
, 9- it (TX9 Bit) .............................. 111 Tr nsmit Shi t Register St
tus (TRMT Bit) .............. 111 USART Synchronous Receive Requirements .......
.......... 193
V
VDD Pin ........................................................................
...9, 13 Volt ge Re erence Speci ic tions .................................... 1
80 VSS Pin .....................................................................
......9, 13
2003 Microchip Technology Inc.
DS39582B-p ge 227
PIC16F87XA
W
W ke-up rom Sleep ................................................ 143, 156 Int
errupts .......................................................... 149, 150 MCLR
Reset ............................................................. 150 WDT Res
et ............................................................... 150 W ke-up U
sing Interrupts ................................................ 156 W tchdog Ti
mer Register Summ ry ................................................... 155 W t
chdog Timer (WDT) ........................................... 143, 155 En le (W
DTE Bit) ................................................... 155 Postsc ler. See
Postsc ler, WDT. Progr mming Consider tions ...................................
155 RC Oscill tor ............................................................
155 Time-out Period ........................................................ 155
WDT Reset, Norm l Oper tion ................ 147, 149, 150 WDT Reset, Sleep ...
................................ 147, 149, 150 WCOL ............................
.................................... 99, 101, 104 WCOL St tus Fl g .............
................................................ 99 WWW, On-Line Support .......
................................................ 4
DS39582B-p ge 228
2003 Microchip Technology Inc.
PIC16F87XA
ON-LINE SUPPORT
Microchip provides
on-line support on the Microchip World Wide We site. The we
site is used y Microchip s me ns to m ke iles nd in orm tion e sily v il
le tocustomers.
To view the site, the user must h ve ccess to the Internet
nd we rowser, such s Netsc pe® or Microso t® Internet Explorer. Files re
lso v il le or FTP downlo d rom our FTP site.
SYSTEMS INFORMATION AND UPGRADE HOT LINE
The Systems In orm tion nd Upgr de Line provides system users listing o the
l test versions o ll o Microchip's development systems so tw re products. Plu
s, this line provides in orm tion on how customers c n receive the most current
upgr de kits. The Hot Line Num ers re: 1-800-755-2345 or U.S. nd most o C n
d , nd 1-480-792-7302 or the rest o the world. 042003
Connecting to the Microchip Internet We Site
The Microchip we site is vil le t the ollowing URL: www.microchip.com The
ile tr ns er site is v il le y using n FTP service to connect to: tp:// tp
.microchip.com The we site nd ile tr ns er site provide v riety o services
. Users m y downlo d iles or the l test Development Tools, D t Sheets, Applic
tion Notes, User's Guides, Articles nd S mple Progr ms. A v riety o Microchip
speci ic usiness in orm tion is lso v il le, including listings o Microchi
p s les o ices, distri utors nd ctory represent tives. Other d t v il le
or consider tion is: • L test Microchip Press Rele ses • Technic l Support Sect
ion with Frequently Asked Questions• Design Tips • Device Err t • Jo Postings
• Microchip Consult nt Progr m Mem er Listing • Links to other use ul we sites
rel ted to Microchip Products • Con erences or products, Development Systems,
technic l in orm tion nd more • Listing o semin rs nd events
2003 Microchip Technology Inc.
DS39582B-p ge 229
PIC16F87XA
READER RESPONSE
It is our intention to provide you with the est document tion possi le to ensur
e success ul use o your Microchip
product. I you wish to provide your comments
onorg niz tion, cl rity, su ject m tter, nd w ys in which our document tion c
n etter serve you, ple se FAX your comments to the Technic l Pu lic tions M n
ger t (480) 792-4150. Ple se list the ollowing in orm tion, nd use this outli
ne to provide us with your comments out this document. To: RE: Technic l Pu li
c tions M n ger Re der Response Tot l P ges Sent ________
From: N me Comp ny Address City / St te / ZIP / Country Telephone: (_______) ___
______ - _________ Applic tion (option
l): Would you like reply? Device: PIC16
F87XA
Questions: 1. Wh t re the est e tures o this document? Y N Liter ture
Num er: DS39582B FAX: (______) _________ - _________
2. How does this document meet your h rdw re nd so tw re development needs?
3. Do you ind the org niz tion o this document e sy to ollow? I not, why?
Wh t dditions to the document do you think would enh nce the structure nd s
4.
u ject?
5. Wh t deletions rom the document could e m de without ecting the over ll
use ulness?
6. Is there ny incorrect or misle ding in orm tion (wh t nd where)?
7. How would you improve this document?
DS39582B-p ge 230
2003 Microchip Technology Inc.
PIC16F87XA
PIC16F87XA PRODUCT
IDENTIFICATION SYSTEM
To order or o t in in orm tion, e.g., on pricing or delivery, re er to the cto
ry or the listed s les o ice. PART NO. Device X Temper ture R nge /XX P ck ge X
XX P ttern Ex mples:
) ) Device PIC16F87XA(1), PIC16F87XAT(2); VDD r nge 4.0V to 5.5V PIC16LF87XA(1
), PIC16LF87XAT(2); VDD r nge 2.0V to 5.5V c) PIC16F873A-I/P 301 = Industri l te
mp., PDIP p ck ge, norm l VDD limits, QTP p ttern #301. PIC16LF876A-I/SO = Indus
tri l temp., SOIC p ck ge, Extended VDD limits. PIC16F877A-I/P = Industri l temp
., PDIP p ck ge, 10 MHz, norm l VDD limits.
Temper ture R nge
I
=
-40°C to +85°C (Industri l)
P ck ge
ML PT SO SP P L S
= = = = = = =
QFN (Met l Le d Fr me) TQFP (Thin Qu d Fl tp ck) SOIC Skinny Pl stic DIP PDIP PL
CC SSOP
Note
1: 2:
F = CMOS Fl sh LF = Low-Power CMOS Fl sh T = in t pe nd reel - SOIC, PLCC, TQFP
p ck ges only
2003 Microchip Technology Inc.
DS39582B-p ge 231
WORLDWIDE SALES AND SERVICE
AMERICAS
Corpor te O ice
2355 West Ch ndler Blvd. Ch ndler, AZ 85224-6199
Tel: 480-792-7200 F x: 480-792-
7277 Technic l Support: 480-792-7627 We Address: http://www.microchip.com
ASIA/PACIFIC
Austr li
Suite 22, 41 R wson Street Epping 2121, NSW Austr li Tel: 61-2-9868-6733 F x: 6
1-2-9868-6755
Kore
168-1, Young o Bldg. 3 Floor S msung-Dong, K ngn m-Ku Seoul, Kore 135-882 Tel:
82-2-554-7200 F x: 82-2-558-5932 or 82-2-558-5934
Sing pore
200 Middle Ro d #07-02 Prime Centre Sing pore, 188980 Tel: 65-6334-8870 F x: 65-
6334-8850
Chin - Beijing
Unit 915 Bei H i W n T i Bldg. No. 6 Ch oy ngmen Beid jie Beijing, 100027, No. C
hin Tel: 86-10-85282100 F x: 86-10-85282104
Atl nt
3780 M nsell Ro d, Suite 130 Alph rett , GA 30022 Tel: 770-640-0034 F x: 770-640
-0307
T iw n
K ohsiung Br nch 30F - 1 No. 8 Min Chu n 2nd Ro d K ohsiung 806, T iw n Tel: 886
-7-536-4818 F x: 886-7-536-4803
Boston
2 L n Drive, Suite 120 West ord, MA 01886 Tel: 978-692-3848 F x: 978-692-3821
Chin - Chengdu
Rm. 2401-2402, 24th Floor, Ming Xing Fin nci l Tower No. 88 TIDU Street Chengdu
610016, Chin Tel: 86-28-86766200 F x: 86-28-86766599
T iw n
T iw n Br nch 11F-3, No. 207 Tung Hu North Ro d T ipei, 105, T iw n Tel: 886-2-
2717-7175 F x: 886-2-2545-0139
Chic go
333 Pierce Ro d, Suite 180 It sc , IL 60143 Tel: 630-285-0071 F x: 630-285-0075
Chin - Fuzhou
Unit 28F, World Tr de Pl z No. 71 Wusi Ro d Fuzhou 350001, Chin Tel: 86-591-75
03506 F x: 86-591-7503521
D ll s
4570 Westgrove Drive, Suite 160 Addison, TX 75001 Tel: 972-818-7423 F x: 972-818
-2924
EUROPE
Austri
Durisolstr sse 2 A-4600 Wels Austri Tel: 43-7242-2244-399 F x: 43-7242-2244-393
Chin - Hong Kong SAR
Unit 901-6, Tower 2, Metropl z 223 Hing Fong Ro d Kw i Fong, N.T., Hong Kong Te
l: 852-2401-1200 F x: 852-2401-3431
Detroit
Tri-Atri O ice Building 32255 Northwestern Highw y, Suite 190 F rmington Hills
, MI 48334 Tel: 248-538-2250 F x: 248-538-2260
Denm rk
Regus Business Centre L utrup hoj 1-3 B llerup DK-2750 Denm rk Tel: 45-4420-9895
F x: 45-4420-9910
Chin - Sh ngh i
Room 701, Bldg. B F r E st Intern tion l Pl z No. 317 Xi n Xi Ro d Sh ngh i, 2
00051 Tel: 86-21-6275-5700 F x: 86-21-6275-5060
Kokomo
2767 S. Al right Ro d Kokomo, IN 46902 Tel: 765-864-8360 F x: 765-864-8387
Fr nce
P rc d’Activite du Moulin de M ssy 43 Rue du S ule Tr pu B timent A - ler Et ge
91300 M ssy, Fr nce Tel: 33-1-69-53-63-20 F x: 33-1-69-30-90-79
Los Angeles
18201 Von K rm n, Suite 1090 Irvine, CA 92612 Tel: 949-263-1888 F x: 949-263-133
8
Chin - Shenzhen
Rm. 1812, 18/F, Building A, United Pl z No. 5022 Binhe Ro d, Futi n District Sh
enzhen 518033, Chin Tel: 86-755-82901380 F x: 86-755-8295-1393
Germ ny
Steinheilstr sse 10 D-85737 Ism ning, Germ ny Tel: 49-89-627-144-0 F x: 49-89-62
7-144-44
Phoenix
2355 West Ch ndler Blvd. Ch ndler, AZ 85224-6199 Tel: 480-792-7966 F x: 480-792-
4338
Chin - Shunde
Room 401, Hongji n Building No. 2 Fengxi ngn n Ro d, Ronggui Town Shunde City, G
u ngdong 528303, Chin Tel: 86-765-8395507 F x: 86-765-8395571
It ly
Vi Qu simodo, 12 20025 Legn no (MI) Mil n, It ly Tel: 39-0331-742611 F x: 39-03
31-466781
S n Jose
2107 North First Street, Suite 590 S n Jose, CA 95131 Tel: 408-436-7950 F x: 408
-436-7955
Chin - Qingd o
Rm. B505A, Fullhope Pl z , No. 12 Hong Kong Centr l Rd. Qingd o 266071, Chin Te
l: 86-532-5027355 F x: 86-532-5027205
Netherl nds
P. A. De Bies osch 14 NL-5152 SC Drunen, Netherl nds Tel: 31-416-690399 F x: 31-
416-690340
Toronto
6285 North m Drive, Suite 108 Mississ ug , Ont rio L4V 1X5, C n d Tel: 905-673-
0699 F x: 905-673-6509
Indi
Divy sree Ch m ers 1 Floor, Wing A (A3/A4) No. 11, O’Sh ugnessey Ro d B ng lore,
560 025, Indi Tel: 91-80-2290061 F x: 91-80-2290062
United Kingdom
505 Eskd le Ro d Winnersh Tri ngle Wokingh m Berkshire, Engl nd RG41 5TU Tel: 44
-118-921-5869 F x: 44-118-921-5820
07/28/03
J p n
Benex S-1 6F 3-18-20, Shinyokoh m Kohoku-Ku, Yokoh m -shi K n g w , 222-0033, J
p n Tel: 81-45-471- 6166 F x: 81-45-471-6122