Microchip MCP2155-I Irda standard protocol stack controller supporting dce applicaation Datasheet

!
Š Š
&'
)(
()(
(**
%$$
*+
)
()
(
&'
)(
()(
(**
%$$
%$$
*+
)
()
(
&'
!
!"!#$
!
%
( ! (
(
&'
!
!"!#$
!
%
%
( ! (
(
B
2# ### $
7
2C
#
(/ *
(/ A
)B
#!#! < ##
= #! &# # #
#! #! # #
> * ? 5,5@< **,A+ - 7; '
5 ? +,A@ ! .
 !
!
! "##$% & '
#& # ( # ##
) #
## # **+,- $.
/) # . # 0
# 1#
2 1 # /)
1 &
/) 1 1# # # # 23 2' 0)& 1# . ! ' # *,45 6
7 ! . # 1# /)
,4 $.
* ,- $.
+8,4 $.
**+,- $.
1 . # ,4 $.
* ,- $.
59,: $.
+8,4 $.
**+,- $.
4: ( $ ;
# . & # &
)
)
)
)
B)
( )
D #
### $
7 #
/)
# #
)B)
*
-
!
 !
# # & 1 1# # 1#
1##! &
-*++
-*++ # 11&< #! # *9
'< # & 1# ! #&, -*++ 1#
### " $% . #0
#, -*++ #
# 23 2' # .! /) 1 # & ,
1 . . #
# #1 1# . .! 4AA
. **+,- $. 4AA< * -AA< +84AA< **+-AA',
) . . # # #1 1&
. .! 4AA . **+,- $. 4AA< * -AA< 59:AA< +84AA< **+-AA',
1 . ! . 1 . (/ *(/ A < ! ) . 1
. 7# # # , . # # # . ,
 -*++ # ## < #& . # # #
1 )' 1# , ) & #< . ##
# , ### !
# . # # #
# /) 1# ,
-*++ # "###% # ,
# & # # &,
-*++ # & # # # "#% # ,
) 3 # ! #1 ; ## ### ,
### ! 3 . . 1# ,
#0# 1# #1 -*++
# . #. ! ## #1 , #1 #1 1 # " 7E%,
# 1# &
. 1#
#!# 1 # !. ,
!
-*++ ### $ # #
# 1# ! "##$% & ! . . ! # ! #&, = ** #! # .#$ , . *- #! 1
# ,
## /)< )
( ) #
7 ! #! #! #
) E
)22< )
H) '
'
$ *9 < <
-A 1 ## ! !#! ## 1 . #!# & ##, #& .
## .! !# & ,
1 ## #11 /& 1# # # . #
&
2 < 11# #
2## & # # #& #
#
).< ##
1 # & #F & . &
2 #1 .
#! G # # &G G < # < ,,,,' # # ! # 2 #. . #! # #
-*++ #! # #1 ! #& # . # , = **
#! # #1 -*++ . ,
### 1# # # ! "##$% & ,
B
8$57
B
2C
(/ *
(/ A
)
)
)
)
2#
B)
B
#! #!
#
)B
)B
&
## #
#
)B)
)B
( )
D #
/)
# #
 !
&'
)(
&',&'- ./ 012/ ./
. 5/ - / 6
- 1-/-5// . 2/- 3 2 3 4 5 ()(
- 1- 3 . 5. 2/- 3 (** ( - /-/
%$$ 7
6
*+
#
)
()
(
(
(
! ( % 7
6
8
!
!"!#$+
!  8
#
6
#
6
#
6
#
6
2 3 9 12 . . 2" -
3 0 : 3 - 0 2
: 3 -2-0 2; <
< =
- 1- 3 >. 5? -/! / '( - 1-/-5/>/ ? -/! / '( (2/ -// ./ -0/- 551/ 2/ /
85 3 :+ (2/ 8 - /
:(2/ 8 - /
/ /( 22/ -/ // !8 - -/0- 2
32@</ 85 3 --- 51/ 2
2 / / 2/ / (0/ ./ 85 3 :(@ - /0 -/0- 2;+ (#@=
:(@ -0 -/0- 2;(#@=
/ 5( 22/ -/ // *50 22 22 3 / 2/ / !8- 2. (2/
-// ./ -0/
- 551/ 2/ / 85 3 73/ 0/
20! :*50 22 22 3 / 2
:*50 22 22 3 2
/2 3 < 1 7/ ---1- 2</ ( / / 2 3 55
:*/ 3 555 2 ;.( - 2=
: / / 3 555 2
! / 22/ -/ // !8- 2/ 3 2/. 5/ ? -/! / --- 51/ 22
/ / 2/ / ! "( 0/ ./ 85 3 :? -/! / - 12 /- 22/
:? -/! / 5- 22/
( A1 -// 22/ -/ // ? -/! / - 2/ 3 2/. 5/ !8 --- 51/ 2
2 / / 2/ / ! "( 0/ ./ 85 3 :? -/! / / 2/ 3 2/
:? -/! / 2/ 3 2/
/2 3 < 1 7/ ---1- 2</ ! / / 2 3 55
: / / 3 555 2
:*/ 3 555 2 ;. (-- /=
8 -/3 -1
. 2" -
-/ -/ 1/ 1/
-/ -/ 1/" B/ @- 1 1/
!
!
! / /
-// ./ -0/- 551/ 2/ /
85 3 :+ ! 8 - /
:! 8 - /
&'
&',&'- ./ 012/ ./
. 5/ - / 2 3 4 5 . *5 #! # #1 -*++ ,
-*++ 1# #
# 23 2' # ,
!
"
##
*
7 → -*++ -
)B
-*++ → 7 )&
5
B
7 → -*++ :
+
)
DC
7 → -*++
I
)
D #
4
)
8
)
7 → -*++ )3 # 9
-*++ → 7 # )
7 → -*++ ) #
-*++ → 7
)
7 J 7# # #
 !
-*++ # 11&< #! # *9
'< # & 1# ! #&, -*++ #&
# 1# ### " $% .
#0#, 1 ) .
.,
!
& #! AA5'< #! 55'
# < 1##! . # '
5-', 1 !# #<
## ! & . , ## 1 # .# 1 & G
! # # G /) 1,
" #
-*++ 1# # )22 #! ,
. # # < # , 3
# # . ,
$
! 1 )22 & ) 3
# < 1#
-*++ 3 #$ # # # , 1 3 #1 #$ **,A+ - 7; 1# *', #$ . .
0 ## # K #$ ,
# ## . # # * - # .
# #
= -*', -*++ # # 3 #1 , / #1 & 1 3 # #1 1 1# ,
&
**,A+ - 7;
*A -- =
*A -- =
7 . #1 # # . # , &
1# #, ## #! < #
# ## 1 1# # & #1 K ## ,
&
**,A+ - 7;
*+ 5A =
*+ 5A =
7 . #1 # # . # , &
1# #, ) 6 . 3 # &# #& & ! #! & & 1#, #!
< # # 1 1# # & #1 K #
# ,
=# # ! #$ &.
! < & -*++ #
& K #$ # 0 3 # :,5, = -.#! #! #! K #$ # .
#1 ,
#$ = #
K *
-
800490
!
. -* . -- 1#
& #1 * -,
#
$% # . 3 1#
,
 !
%
&
'# ()
& # & ##
. #$ (L', *4 (L 1# .
, (L 1# # #1 . . , # . (L ! # 1# #',
/) 1 # ! M# #
M, 1 1 K 1< # &< .
# .# ,
#$ 1K 1 3< & # 1 3 1 . 1 ',
. 1# -*++ # B )B ' #1 . #1 (/ * (/ A , !# & # . -*++ ! & # ) ', . -5 #! . #1 # ,
!
' %'(
)*+
( ,-
*
00
01
10
11
4AA
* -AA
+84AA
**+-AA
=26& 0 **+=26& 0 +84
=26& 0 * =26& 0 4
H # # # -*++<
# # G . 3 # .
#1 -*++G # ,
H # # &
1 # -*++< # # G . 3 #
. #1 -*++G # ,
 !
*
+
,
-*++ /) & # B
' # . # B) '< !
# . #, # & ) & #, = -5 #! #
#1 # ,
$%
# B) # # ! . & ! # B #! = -5, B . & #! #
& # . #
B) ,
# ' 1 # ) &
# # )B) ' # . # # 1# & # )B ', 1 ## #1
. # < & . -*++ /) # )B ',
= -:
#! # #1 #
,
$%
2 . # #1 *4. #$ , 1 &
# . . B ' # #!< B) ! # #! & 1#
8. #$ < # & 1# 5. #$
# #1 *,4 µ )*-*'<
4. #$ # 11 # *4. #$ ' ! . #!, 1 & #
# < B) ! # #! & 1# *4. #$ ,
+
# )B # # ! . & !
& # )B) #! = -:, )B) . & #! #
& # . #
)B ,
2 . # #1 *4 . #$ , 1 &
# . & # #!< )B) ! .
#! & 1# 1 5. #$ # #1 *,4 6 < *5. #$ #
11 # *4. #$ ' ! . , 1 & # . & # < )B) ! . & 1# *4. #$ , & # )B ! . # 1#
*4 #$ ,
(
*4 L
. A
. *
. -
. ,,,
(L
B (
@
8 L
B)
-: # A
"
*
A
. A
. *
A
*
A
(
. -
. ,,,
*4 L
(L
L'
)B) (
@
)B
≥ *5 L
≥ *,4 6 # 5 L'
*4 L
A
 *4 L
*
*4 L
*4 L
A
A
*4 L
*
*4 L
A
!
-
. /
& . #! #! # . . & # 2C #! ',
## 1# #! &< # & . # #! #! ,
0 1 #)
+
= -+ #! C!# $ )1 #, . -*++< # .
1 & < # . . 7# # # ,
H .< & #! #! ,
H 2C . # # &< &
! # # #, & 3 #1 *A-: 26& .1# . # &,
7 # . 7# # # 1 ! #
## # '
!"#$
#$%$&'(')*&
$%%)*&
)# . -*++
#(&%+*#'
$',*#-
)# . & #
('( )&- (.$#
%#& ! $' #$"(#)
*"!$ * +"*($&
,*(#!- #". !"#$
* #,*(/ !$!&*0*$"
2+$#3)%*#
%*-10 *22 #$"(#)
!"! $ !21!"#$ * !21!"#$
+(!0* #-$& %2"1..$&3 -*2"1..$&)
*-10 *22 !$!&*0*$"
((#( *"* "#$
((#( &$!$&
'$#4*-&0*$"
*(!5!"#$ *2*(!5!"#$
+!1"
#$.$*0*$"
% 7 )
/.%)0(1 (.$#
%6/2 ! &$!$&)
" $ #-$& * #-$&
" 0$&
/$ 6(#$5!"#$
12 +!1(*
0!$!&*0*$"
%7 )
%6/2 ! *-10 ""! 60*$")
(,*( * *,*( 6!(! "*(2" 2
%*-10
#$$* "#(2
**$-*$" $"*(.! *)
 !
1 1##! ### 7E'
$ ### '
$ ###01# # & 0'
7E'
$ ### '
$ ###01# # & 0'
(2B
C
-*++ # # # #1 ## #
## 1# , ## ### -*++ = -4
#! ### $ ! ## . -*++,
4
.K # ) $ ### '
##
## ##
: )
) : .0 '
4AA **+-AA .0 ' *,*+- .0 '
# .
# ### #
# .
8
6/2 ! &$! !/*( %9)
-*++ #& 1##! 1# # ( # ##
$ # . )
*4. ) 1# # **+,- $.
## )
4AA . ! 0# #1 **+,- $.'
1##! 1# # # & # #, 1# ) $ K '
$
( -*++
-*++ # 3 ### ## ### , 8
## )< ! K# 1# #& < ## 1# ## # # 1 # # # * - . '
#! #! 1# #.N
& 1# # # 1 # # # -A #! #! #! #! ' # 5A #! #! #! ',
% -*++ ! "##$M & #
% # & 3  !
8
(
-*++ # ###, ### #& #1 ## # # $ .! & ,
&#& ## 1# .<
# 1 #1 ,
& #& # ,
7 # , C# # .
-*++'
= -8 1 $ #1 ### , .## <
7E, #& #
1 # #1 ) , ) & G & , & #
! 1# # 1
, #
1 # "71 K% ##, )
$ ### ' #& 1#
$ # "1 % #1 # !#
# . 1 # .$ 1# ,
5
= -9
#!
#! 1 # ;,
1 # . # . #1 (
#1 = <(= ', & #1 (= AKA< . AK== . 1 (=
AKA, # #1 (= #
& # # # ! 1 #,
1 . ! . "%
1'< # # . "% 1', # # . # 11 .! 11 #1 1 # # # 1 , = < < # # , ### #
K #1 G #!< # #1 # # ., < 1 , 1# # # "% 1, #1 1 ! *4. )< 1 # = $ 3 =', *4. ) &
( 1 , #1 1 $
! 2= ! ! AK*, 1 . 1# & #
#1 ### 1# ! 1#
# **+,- $.,
$
7# ,, # #
O
7E
###
% # ! ) .N 2K (2B', # 1#
## #,
% ## 1 **+,- $. 11 )
# ,
6
B (=
) &
(= = 2=
*PC' #1 A
# . *
# # 1 1 < #
& " # $% 1# #1 # # ## < ## #
G #, 1# #1 $ #1 1#,
# # #! (= <
1 #1 $< #! 1 1 # & # < , # . #1 # #
## # .# #
1 . # .,
 !
8
(
8:
-*++ ### #& ###, $' !$!&*0*$" 7 $.#(0!"#$
*22 *(, * %7)
-*++ , 2 1# # . # #&
K #1 , #! .#& ##
### & #& , & 1# # & '
1# # # & 1# # & #
1 #& '
1# # # & 1# & 1
)# #1 # &G 1# #
. H !# & # 1
#< # & # # #< # & # # # , =# K< # & N#.
# #. # # , ##< # & # &, H !# & #< & . #1 # & # 1 # &
. #1 # N#., # . & $ # & #1 3 # , # ! #
3 # & # #
# # # # &,
3 # # # & 1 #1 # 1# # # &,
8
$/ #& 1#! # # # #
# , ## & #1 # ) . . ,
8;
( #& # # # # #, 1 1# # < # & ,
3 1 # & # # & , # # 3 . 1# 1# # &
' #1 # &, #1 # #1 # &, & # # ! 3 $ # 1 ##
# . ,
K #!
& # # # &
&, #! 1# # #1
# ' ## #1 & # . , -*++ # ! "##$%
& #1 , & # . #! = - ,
-*++ 1 1 # & #,
$%
-*++ 1 1 #
# 1 & ! # #1 # ,
7
&
/##$ &
##$ &
5! )!
#
5! ##$
222 *-9:
! ##$
# .
 !
8
9
( ### & . &# # 1 # 3 , ## ###
# # -*++, ### . 1 . 1##! . # , =# # 1# #< 1 # !. ,
8
((!$7
#& ### # K !
& 0 ,
8
( (2B #& (N 2B & , # 7,
8
(
C . ### # # ) ! # # C!# $ C',
8:
(
. #! #. # #
# & K 1# #, 1# # #.##$< < ,
# #! # # &# )C',
8
( "*
. #! # # #
3 < ! #. ! 1 #,
 !
8
9<
H !# & 1
. ## ###<
#
## # # !# &
! # ., 1 # M###M ##, ## # 1K # # . ) &
# & , # #1 ### # #! 1K $
# < # .< 1K #
#, < # . & #
"$ %< # # #1 , $ . .$ 1# ! ! # $ #1 #
#, #1 #! ! $ # ### , -*++ # #1 ### # #
! # #. & ,
H ! ## < # .# & ##
1 , ! ## #
# 1 # ## < . ## # #,
< ## #
.
1 # 1 # #. & . ## $, !# & # # # $ #
#, 8
H & # 1# # &< . # & #, H # & # < !# & 1 #
. C# # # C ' , C . . & . # $ ! 1# # , . # $ . , / 4 # 9 $ ,
1 $ . A< $ . + # 8, 1 $ < & $ ! # . ,
# & ! 1# $ < # # # #1 $ , $ # # " #% # . .
# &, =# K< 1 # & # 1 $ . -< # & ! # -, 1 # & # 1 $ . A< # & ! # A, #! & # #; .
& # , & !
# # # # & # # # #< & 1 G # # #,
C# # # C '
#& #
C# # # C'
= -*A
'< # 1 !# . & # !# . # &,
$
% -*++ # !
# # # & & K
& #1 1 $
$#! M###M #
#',
#! ## 3,
#(0!
2 #$$* " #-* % )
H !# #. & # #
1 #; # , . #1 # # & # $ #
#
# & # # # $, & 1 # & # 1 # # &, # .! & # & # , # . #1 & # #& # #; # & , # & 1 # 1# . #
. & , #< 1 . #1
4AA . . .# & ,
% -*++ # . #
# &,
.% -*++ ! $ # -,
/% 1 # # & .<
& 1 # #;
-*++< # & # #; #1 & ,
C < -*++ #1 # # & = -*A'<
! # ## ! 7# # # ,
7# # # . . < #1 -*++< 1 # # -*++,
=# K< 1 # ! # 1 # 3 # # ; 1 < # !# 1 . # # #1 , < # #
# # # # # # , # & # &, #
. #
& 1 # , 1 # # ! #  !
8
2 #,*(/ #-*
8
#& # #! & # . #1 # &, #& # 1 -*++ # &' B
# # &< & # B
( # , 1 3 # #< & # & C 1,
H & # # #< #& , #& !# , $ ;#
) # #
1 1# & # & # N # # G
! . , . $
# C. #1 $ ! # # 7#! # # ! .1# #
(# & # & .
## 4AA .< ! 1
. , & <
# & # ! , =# K< 1 # # **+,- $. # & # # * ,- $. $ ! . . * ,- $.,
$%
-*++ # #1
**+,- $.,
#(0!
#$$* " #-* % )
1 #& . #< & -*++ # &' 1 K ,
-*++ & ) # < .
# .# , -*++ ! $ # # # # 1 # ! -*++ & ) ,
$%
# ! 1 $ # #. &,
! (# & -*++ # &' $ # $ $ & . # ! # # , 2& ! 3 # . & # & ! K $ N # $ ## G K . #,
H & 1 < # $ # # -*++ # &', -*++ ! #1 # $ #
< .# & -*++
# &' ! & # C ,
$%
1 C # K 1# # & # # $ #'<
-*++ ! & # C *A # 1 1 .
&,
# . #1 7# # # # #
#1 &< #!
# # # # , 1
! . & . # # # 1 #
/),
1 ! . < & 1 # &
# 3 , 1 & N#. # < # $#! 1 G $ # < # # # # &, # 1# # &<
', N#. #1 # & # # #
3 . &, & $ #1 3 # $
H #1 # &Q
H #1 &Q
H . #1 &Q
H &G 3 # ! <
& & #& .
# &,
#& #< -*++ #1
# # & = -*A'<
! # ## ! 7# # # ,
7# # # . . < #1 -*++< 1 # # -*++,
 !
8
!
"
+ "
$#!"" ) $ B #
# < P*< ,,,'
#K 8A
.! B # '
C# ) # B ) # # #'
=
B
K # 1 '
C# ) # # B
( # C# ) # # ( # "01
C) #
!0 ## '
/ # ! # 1# R #1 # 1# R #& # 1# #1 # 1# $#!*2 ) $* # # # # #! $
#1 #!
.$ # C '
 !
2
=
) )' #1 -*++ # 1 & 1 $
. . .! -*++ & 2 # ', ) # .
## # # $ #
# $ . #,
# -*++ #! < 1 ;< 1# &< ##
1# 7 &, & 7 C #& < . 7 # #! C ,
-*++ #,
) # # ,
=
9
<
9 9
-*++ 4:. .11 1# # 1 # ) 7# , # 4:. .11 #& #
.11 1 # /) # , H )
$ . #< -*++ )
K &, # /) # .11 #
&., ! $ ' #
& # . # # # 1 # ! ) . # &,
$%
9 9
K ) #1 -*++ **+,- $., # ! . #
& 1# < # 1 #1 ! # # #1 &# , 1# .# # # #1 #& # !
, -*++ 1K .#$ ; #1 4:. , # 4: . #1 -*++ 8- . 4:P9', # 9
. . ###, H & & 1 ! 1# # .1# $ #1 #!, # . ! #1
$ #, ## # * < # # # .
# , * #K *- .
#1 **+,- $., ;
1 & # ! 4
. , -*++ ! *- . #1 #!< * , K # ! . 4: . #
#1 # #1 4: P 59 . , < K # # ! . # .# 4:0
4:P59'J45S #1 ) , K
# ! .! 59,: $. +8,4 $.,
11 # # #1 &
# # 1# ,
-*++ # ##, # # 2 & & # ,
# # #& . ### , $ .! 2 & . # -*++, ## .! -*++ . # # . ! #
##,
$%
++
# 1 1# # #!
! 1 1, 1 # * . < K # *0*P59'J-,+S
#1 ) , . ! # K; # # # #1 ! $ ;
#1 -*++, # K #! . -:,
H # 1 # # < # # . 1 # 7# # # , /) == ! # #
- . , # . ! .
# ,
"
# 99 :
#10"
#10"
5442
5)5# 5) 5!1
##
6 7
"3 04)
*2 1
5# 1 5#)
5!
- 1
1
1
$
4:
9
4
*-
*-
*A-
4-,8S
*
9
4
*-
*-
5
-,4S
% C. #1 . . # ## # #1 * ,
 !
+ 1
) $ . # # #! #
#, ) & # &< . #
.# , #1 # . .! . & # . ,
(# + #
. 1# -*++ ) # B) )B) ' 1 #1 4AA .,
7# # # ! K .
-*++ # , 1# # C ! & # . #1 ) $, K ) . # 3 # . -*++G # /)' . . (/ *(/ A ',
$
3 " (
-*++ 1K. 1 #! -*++ & # . . 7# # #
, 1 "D %< # #&# . # . # 22)', K *
. , 1# #1 22) #! = -**,
7# # # # # -*++ !#
# 1##! # -*++
# # #
*,
-,
5,
=# -*++ # )22 1# #!',
=# ) 7 ) #!,
) -*++ 1 # )22 1# 7 ',
-*++ # & < ! . 1# #!, #! . 1 < 1#
#! 1# = -**, 1#! # #< 7# # # ## # . .
,
7# # # .< )
. #!, 1 # # < -*++ ! # #
#, -*++ * . ' # ! # # # #, -*++ # # # #,
$
% 1 #& # # & ' # < -*++ ! # $ ! &,
% ## # ! # #1 H#! # 7 '< & ) 7 ) #!
! # # < # # ,
# . $ # # # -*++ #
& # ,
# # 1 # -A # 8 &',
-*++ # # ! -*++ K ) 7 ) #!,
2K -* #! 1 ! # 1# *4KKK
7# # # # #1 -*++
& ,
(
1 * (
1 * (
* # * (
 !
4;; *<$ '* #*=#(> '/$ $3)0$ ;#define
dtr
PORTx, Pinx
; Must specify which Port and Which Pin
;#define
cts
PORTx, Pinx
; Must specify which Port and Which Pin
;#define
rts
PORTx, Pinx
; Must specify which Port and Which Pin
;#define
clr
PORTx, Pinx
; Must specify which Port and Which Pin
;
;*****************************************************************
; String Table
; This table stores a string, breg is the offset. The string
; is terminated by a null character.
;*****************************************************************
string1 clrf
PCLATH
; this routine is on page 0
movf
breg, W
; get the offset
addwf PCL, F
; add the offset to PC
DT
D'15'
; the first byte is the byte count
DT
"My IR ID String"
;
UpdateID
call
deviceInit
; Initialize the PIC16Fxxx
bcf
clr
; place the MCP2155 in reset
bsf
dtr
; Force the DTR pin High for program mode
bcf
rts
; Force the RTS pin Low for program mode
call
delay1mS
; delay for 1 ms.
bsf
clr
; allow the MCP2155 to come out of reset
;
clrf
LoopCnt
; LoopCnt = 0
ctsLP1 call
delay1mS
; delay for 1 ms.
btfss cts
; if cts=0 then we're ready to program
goto
ctsLow
; MCP2155 is ready to receive data
decfsz LoopCnt, F
;
goto
ctsLP1
; NO, wait for MCP2155 to be ready
goto
StuckReset
; The MCP2150 did not exit reset, do your recovery
;
in this routine.
 !
ctsLow
;
sndlp
sndwt
4;; *<$ '* #*=#(> '/$ $3)0$ 0*&')&2$<
clrf
call
breg
string1
areg
sndwt
;
;
;
;
;
;
;
;
clear the offset
get the byte count
(ID length byte + # bytes in string)
use creg as the loop counter
add 1 to the loop count since
we're jumping into the middle
save the count in areg to send it
start sending the count + ID string
movwf
incf
creg
creg, f
movwf
goto
call
movwf
btfsc
goto
call
incf
decfsz
goto
string1
areg
cts
sndwt
txser
breg,f
creg, f
sndlp
;
;
;
;
;
;
;
;
get the byte
save the byte
check the cts input
wait if cts=1
send the byte using the Transmit Routine
increment the table pointer
more bytes to send?
YES, send more bytes
bcf
bcf
bsf
call
bsf
clr
dtr
rts
delay1mS
clr
;
;
;
;
;
NO, place
Force the
Force the
delay for
allow the
btfss
goto
goto
cts
; if cts=1 then MCP2155 is in Normal mode
ctsLP2
; NO, wait for MCP2155 to be ready
NormalOperation ; The MCP2155 in now programmed with new ID,
; and is ready to establish an IR link
;
;
ctsLP2
 the MCP2155 in reset
DTR pin Low for normal mode
RTS pin High for normal mode
1 ms.
MCP2155 to come out of reset
!
%
"
&
-*++ 3 1 & , & . ##, . -+
#! #1 ## 1 #1 # & , # & @ 0 = :+AA #! = -
*-,
P+@
)*5
:8 Ω
*9
,* µ=
)B)
# 5'
P+@
)**
-- Ω
/4
*
5
:
9
8
4
+
#!# . 1# 42%77)7))72"8"
# ## 1 #! . -+,
#1 &
#21
#219:))
1#
!!!,1#,#
!!!,,#
@
!!!,&
0
)# #
#)
,#
!!!, # ,#
B)
-'
= :+AA
# & # . !
## < 1# ## # & ,
. $ # #1 ## , # . & # # , # #1 # & # # -*-A -*+A &
# G L .# ,
$%
# & # # -*-A -*+A
&# G L .# # 1# 1# 7E', ## ! 3 # &# 1# G #,
 !
& # N # #! #
#1 & ##< # #! # ##, #! # ## #!
#! # # . &, H #! # # # #11 #1 1# , #11 # . &
# #1 ##
## 3 #1 ,
-*++ # . -*-A0
-*+A &# G L # . *45AA9',
$ #! # # # # #1
-*++ . # # ! " % # -*+A &# G .# ,
2 $ *45AA9' # ! !# -*-A &
# G .# # -*+A &# G (# #
# #0 # #1 1 , = 5*
#! .#$ #1 -*+A &# G (# : #
. "%, #1 -*++ 3 7
1 5-592 # 1 # ',
$ # ! !# -*-A &
# G (# -*+A &# G
.# , #! # )& ' # . ! 3 # 0# # ### $ # 0# ',
. < N ## 1# .#
1 # # # # /) # 7 '
& ## # ##',
/) 1 #! ## # # # '< # #
#! ## # # ## # # #1 # 2T .# ',
8 ? #!
#! 2
#!
63(
@ ( (
8
&
P+@ DC
:
$
! ##
:
7
7# 1
: # . "%
$%
-*+A ! # -*+A &# G L . ! -*++, # 1 # /) & 5-592' # . # # #
0 #1 ! # ,
 !
 !
3
4 #5
. . ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, O:AU # P*-+U
# ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, O4+U # P*+AU
@# # @ !
# @66 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, A,5@ # P4,+@
@# # )22 !
# @66 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, A,5@ # P*:@
@# # # !
# #!
#
K, # #1 @
# @ 66 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, OA,5@ # @ P A,5@'
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 9AA H
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5AA K, # @ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -+A < ,. @ > A # @ V @' ................................................................................................................... ±-A < 2. @A > A # @A V @'............................................................................................................. ±-A K, $ . ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -+ K, # . ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -+ $
% #! # 1##! ',6 J @ K W ∑ 2+X P ∑ W@@2+' K 2+X P ∑@2/ K 2/'
‚C2
.#& # MK ) M # &, # 1# # # #1 & # # # ## .#& # # # #1 1# # , 2K# # K ## 1# K #
11 & .,
 !
" ! 9@ "8° ≤ ≤ A6°
4,A
+,+
+,A
@''
@# '
:,+
:,A
5,+
5,A
-,+
A
:
9
*A
***,A+ -
*4
-A
= 3 7;'
 !
%
))2) !42"8)
O:A° ≤ $ ≤ P9+° '
4""
#
$
1#
AA*
@''
@#
5,A
I
+,+
@
AA-
@'5
) )#
@# -,A
I
I
@
AA5
@325
@'' @# #
#! # ) I
@66
I
@
AA:
@''
@'' ) ) #
#! # ) A,A+
I
I
@0
A*A
''
I
I
I
:,A
-,8,A
=26& J **,A+ - 7;< @'' J 5,A@
=26& J **,A+ - 7;< @'' J +,+@
A-A
3'
& .
I
I
I
I
-,-
6
6
@'' J 5,A@
@'' J +,+@
$
4""
512
;
'
)
= :*
& # 0#$ #
%
"%' # . # ;# -+°, 1# # # ,
% # ! @'' . #! ! # # ) ,
.% 1# #1 # &# 1 3, #< < & # # #,
' ## 1# '' ! & . 2C '
* J K 3 !&< 1 # # F # @ 66< )B) J @''<
)22 J @''F
.' H & . 2C #!'< ## 1# ,
/% H & . 2C #!'< ! # @ '' # @66 # & # #! & # 1 ,
 !
6+7
))2) !42"8)
O:AU ≤ $ ≤ P9+U '
&# @'' . # :,*,
,*5<*5
#
$
1#
4""
512
;
'
)
2=>!
@,/
A5A
! .11
B< )< )< )< <
2C'
A5A
A5*
! .11
(/ *< (/ A< )B)'
@66
I
A,9@
@
:,+ ≤ @ '' ≤ +,+@
@66
I
A,*+@''
@
# ! @66
I
A,-@''
@
A5-
)22
@66
I
A,-@''
@
A55
*
@66
I
A,5@''
@
2,4>!
@,+
A:A
I
! .11
B< )< )< )< <
2C'
A:A
A:*
! .11
(/ *< (/ A< )B)'
-,A
I
@''
@
A,-+@''
P A,9
I
@''
@
A,9@''
I
@''
@
A:-
)22
A,9@''
I
@''
@
A:5
*
A,8@''
I
@''
@
I
I
Y*
6
:,+ ≤ @ '' ≤ +,+@
# ! 2=3
$ A4A
,/
@66 ≤ @3,1 ≤ @''< A4*
)22
I
I
Y+
6
@66 ≤ @3,1 ≤ @''
A45
*
I
I
Y+
6
@66 ≤ @3,1 ≤ @''
$
% $ # )22 # # &# &, 1 &
# # ## , 7 $ . 11 &#
,
% C& 1 # # #1 ,
 !
6+7
))2) !42"8)
O:AU ≤ $ ≤ P9+U '
&# @'' . # :,*
,*5<*5
#
$
1#
4""
512
;
'
)
2=>!
A9A
@2/
A95
B)< )B< )< I
I
A,4
@
2/ J 9,+ < @'' J :,+@
-
I
I
A,4
@
2/ J *,4 < @'' J :,+@
B)< )B< )< $ @'' A,8
I
I
@
2+ J 5,A < @'' J :,+@
-
@'' A,8
I
I
@
2+ J *,5 < @'' J :,+@
I
I
*+
=
! K #$ # & *,
I
I
+A
=
2,4>!
A A
@2+
A -
2"0=)2"
2
*AA
*A*
$
26&- - ,2
# % C& 1 # # #1 ,
 !
%
3 + 1+ +
.#
:
& . 1##! # #1 1##! 1# &# 1 . :- # 1# - 1 # ## 1# 1# ,
" *, -
5
=
= 3
2
2 #
#! ' 22
#
# K
)&
.$
)B0B (L
& ) / =
=
7
7
& 7'
#!
" -, # K
)
#
) )
@
Z
#
) @
7
## # ! '
O:A° ≤ $ ≤ P9+° '
&# @'' . # :,*,
,*5<*5
" # ! #, = :
/
,1
/ J +A = 1# < K *+ = 1# - ! K #$ # & *
@66
 !
%$
+ )
" R:
R*
R5
R-
R:
R*
*
*
5
5
:
:
-
" !
))2) !42"8)
O:A° ≤ $ ≤ P9+° '
@# @'' . # :,*
4""
#
$
1#
4""
512
;
'
)
*
26&
2K LC # A,:-A,:--
I
I
A,:-I
& #
. #$ 1# #! #!
# # A,:--
I
A,:--
**,A+ -
I
**,A+ -
7;
**,A+ -
I
**,A+ -
7;
=26& 2K LC
= 3 *
# = 3 *(
=(55
2 # = 3
I
I
Y A,A*
S
*
2&/.
2K #$ 2 #
I
I
Y A,A*
S
I
I
*+
# )< #$ *'
# = ) # = :
$
%
"%' # +@< -+° # ! , 1# # # ,
% 1 & . # # # ;# # ## ,
2K 1 . # # # # 0# K # #,
H K #$ < "K% " % # #$' 1# & ,
.% #1 # # 4AS 7 0#! < # #! 07 ' # 1# K #$ ,
 !
" "
R*
R:
R-
R5
*
C! @
@
-A< -*
$%
" "
)1 # = :- 1# # ## ,
!
))2) !42"8)
O:A° ≤ $ ≤ P9+° '
@# @'' . # :,*
4""
#
$
1#
4""
-A
#)
)B B) I
*A
-+
-*
#=
)B B) 1 I
*A
-+
$
512
% "%' # +@< -+U % = :- 1# # ## ,
;
'
)
# ! ,
 !
" @''
)22
5A
) 55
H)
#
5-
#
)22
5:
5:
" !
))2) !42"
8)
O:A° ≤ $ ≤ P9+° '
@# @'' . # :,*
4""
#
$
1#
5A
567
)22 H #!'
-AAA
I
I
5-
267
# #
*A-:
I
*A-:
26&
55
3:57
#! #
-9
8-
*5-
5:
,2=
7 1 #
)22 #! # & ) I
I
-
6
$
%
4""
512
"%' # +@< -+°<  ;
'
)
@'' J +,A @
@'' J +,A @
# ! ,
!
" 4
9 (
(
)*AA
(
)*AA
(
)*AA
)*AA
B )*A5
)*A5
$%
)1 # = :- 1# # ## ,
" 4
9 !
))2) !42"8)
O:A° ≤ $ ≤ P9+° '
@# @'' . # :,*
4""
#
$
)*AA
1#
4""
7;%,7 ( 512
;
'
26&
(/ -(/ A J AA
**+-
I
**+-
+84
I
+84
26&
(/ -(/ A J A*
* -
I
* -
26&
(/ -(/ A J *A
(/ -(/ A J **
4
I
4
26&
I
I
Y-
S
)*A- 27;,5%,7 B) ' ( 2 # # #1 '
I
I
Y*
S
)*A5
I
I
-+
)*A*
$
27;%,7 B ' ( 2 # # -*++'
7;)= B 1 )
% # # & # )*A* ,
 !
" 5
9 (
)**A
(
(
(
)**A
)**A
)**A
)B )**5
)**5
$%
" 5
)1 # = :- 1# # ## ,
9 !
))2) !42"8)
O:A° ≤ $ ≤ P9+° '
@# @'' . # :,*
4""
#
$
)**A
1#
4""
5;%,7 )& ( )
512
;
'
**+-
I
**+-
26&
(/ -(/ A J AA
+84
I
+84
26&
(/ -(/ A J A*
* -
I
* -
26&
(/ -(/ A J *A
4
I
4
26&
(/ -(/ A J **
)***
25;%,7 )& )B) ' ( 2 # # -*++'
I
I
Y*
S
)**-
25;%,7 )& )B ' ( 2 # # #1 -*++' I
I
Y*
S
)**5
7;)= )B 1 I
I
-+
$
)
% # # & # )*** ,
 !
" 6
(
. 8
. 4
. +
. ,,,
)*AA
(L
)*--
)*--
)*--
)*--
)*--
)*--
B)
)*-*
A
" 6
*
A
*
A
!
))2) !42"8)
O:A° ≤ $ ≤ P9+° '
@# @'' . # :,*
4""
#
$
1#
)*AA
7;,5%,7
)*-*
7;,5H
)*--
7;,5
$
A
4""
( )
512
;
'
)
**+-
I
**+-
26&
(/
J 4AA
+84
I
+84
26&
(/
J * -AA
-99
I
-99
26&
(/
J 59:AA
(/
J +84AA
(/
J **+-AA
* -
I
* -
26&
4
I
4
26&
B) !
-:
I
-:
26&
B) . # I
*4
I
%,7&/.
% %,7&/. J 7;%,70*4,
 !
" 7
(
. 8
. 4
. +
. ,,,
)**A
(L
)B)
)*5*
)*5*(
)*5*(
A
(
" 7
*
. 8
)*5*(
)*5*(
A
. 4
A
. +
*
. ,,,
A
!
))2) !42"8)
O:A° ≤ $ ≤ P9+° '
@# @'' . # :,*
4""
#
$
1#
)**A
5;,5%,7
4""
)& ( )
5;,5H
)*5-
5;,5
512
;
'
)
**+-
I
**+-
26&
(/
J 4AA
+84
I
+84
26&
(/
J * -AA
-99
I
-99
26&
(/
J 59:AA
* -
I
* -
26&
(/
J +84AA
(/
J **+-AA
4
)*5*
$
)*5*(
)*5*(
I
4
26&
)B) !
-
I
-:
26&
)B) . # I
*4
I
%,7&/.
% %,7&/. J 5;%,70*4,
 !
 !
! "
C# &. ,
 !
 !
#
$!!%
*
()
7*!- %== 0)
>!0*?
B
;;;;;<<
;;;;;<<
7*!- %== 0)
>!0*?
;;;;;<<
B
;;;;;<<
=7*!- %=8 03 = 00)
B
;;;<<
=)%
$
?
>!0*?
BB,,,B
EE
HH
CCC
;;;<<
# 1 1# #[
E # - #1 '
H$ # !$ #1 \ * !$ ]A*G'
. #
& 1 # . # . $ # # < !
. #& # K . #1 &. 1# # 1 1# #,
$ # #1 # . < #< !$ #< . #,
 !
6 $(< 1(%')0 2(1 & 1)&$ C 88 >)1 1
α
1
β
-/
/ /
351 6
3
%
!
!#
!
!
!&
!
!&
!&&
!#
!
!%"
!%"%
!
!&
!%
!
!#
!%
!#
!%
!&
!&$
3
11
3
%
!#
&!*
&!"#
!"
&!&
!&%
$!*
$!"#
*!
*!&
!*
!%
&!%
&!&
!
!"
!#
!#*
!&*
!#*
$!%$
"!#
3
324 0/
0,
0
!$
0. ,.//
!#
/ 0
, 2 , 2 +,
1
!&
0. +,
1
!*
' ,
!"
0
!&
,.//
!
- +,
!$
( +,
!
'
(
)
!#&
α
β
6 0
) ,/
3 /7
/ / 1 2 /, 2/ /! /, 2/ / /, 8
!9 :!#; /!
<11 1=2'7 >
( 3 ! #>$
#!&
&!*%
%!*
*!*
!""
&!#&
!&%
!$%
!*
!"
 !
6 $(< 1(%')0 >(11 2'1)&$ C )<$@ 88 >)1 1
1
,
α
#°
β
-/
/ /
324 0/
0,
' 5,
0. ,.//
)
' +,
0. +,
' ,
, /
,
,.//
+,
1
1
,
φ
α
β
3
!"&
!%%
!#
!&"#
!"
!##*
!
!*
!"
!#
φ
351 6
3
%
!
!""
!"
!%
!#$
!"
!##
!
!&&
#
!
!$
!#
!"#
!
!#
!""
!#*
!"
!
%
!
!
11
3
%
!$
!&*
!
!#
!&
!
!
!
!&#
$!&"
$!#"
!&&
!&
!
!
!#
!%#
#
!&
!$
!&*
!#
3
!*#
!&"
!&
!*$
$!"
!$&
!$#
!$
%
!&
!
6 0
) ,/
3 /7
/ / 1 2 /, 2/ /! /, 2/ / /, 8
!9 :!#; /!
<11 1=2'7 >&
( 3 ! #>
 !
8 $(< 1(%')0 /#)&- >(11 2'1)&$ C 87 >)1@ 8 >> 1
1
α
φ
β
-/
/ /
324 0/
0,
' 5,
0. ,.//
)
' +,
0. +,
' ,
,
,.//
+,
1
1
φ
α
β
3
!*%
!*#
!
!""
!
!$%
!
!#
!
351 6
3
!*
!$&
!*%
!*
!&"
!$
!%#
!&
!$
#
!&
!$%
!$
!
!&
!
!%"
!&$
!
%
!
11
3
!*
!$&
!%
!*&
!$&
!
!
$!"
$!%
!
!
$!*
$!
!*
!$
!
!%
!
!*
!
!&
3
!"%
!%&
!
%!%
!&%
$!&#
!"#
!
&!
!&%
6 0
) ,/
3 /7
/ / 1 2 /, 2/ /! /, 2/ / /, 8
!9 :!#; /!
<11 1=2'7 >
( 3 ! #>$
 !
&'
(
#" !  !
 !
)*
# #& # # # # H# H H. HHH' ,
!. . # # $
1 1# # &. # # , #
&! < & # !. . #! < C # # #1
2K# , = # &. 1# = #!#
1 # # = ,
*&&$0')&= '* '/$ )0#*0/)+ &'$#&$' $E )'$
.%'$>% &D*#>(')*& (&< +=#(<$ 9*' )&$
1# # / #&
#1 & # #1 #1
# ^ &# #1! # ,
< #& 1# # # #! #
& &. $ , 7# C. *9AA8++-5:+ 1# /,, # #1 < *:9A8 -85A- 1# #1 !# ,
&
# !. &. . #
1&# . #! # #
#""42"#
1 1 &. . = & # # #
82%7782#""42"#
!. 1 1 #& & #1
& , / #!# 1 1# &# ## < < # C# <
/ ^ D < # , & #1 # 1 . 1# # #
&.< #1 # #11 <
.# 1# & , &. 1# # # # ) # # ! = 3 $
R #
& 2 \#. # # # # . $ # # 1 !. #
# #
#1 1# # < &# <
1# # # #1 &
 !
# # # #& # ! . ## # . # 1 #1 # # #
, 1 # ! # #& # # # # ;#< < .N < ! ! # ##
. & #< =B # # # .# :9A' 8 -:*+A,
1##! 1# #< # # #& ! # # .# #
.# )2
) ) # ,
# = # C
#
0 0 Z 0 # # _______' _________ _________
=B ______' _________ _________
# ##'
H# # $ Q
&
E
C
C. @(
R # *, H . 1 #1 #Q
-, 7#! # # #
5,
! #1! &# Q
# # 1 # ;# #1 :, H # # +, H # 1 # # 1##!Q 1 #< ! Q
# # $ !# .NQ
# . ! # 11 #& 1
Q
4, # # 1# # ! ! 'Q
8, 7#! !# # #& #Q
9, 7#! !# # #& #
#1! < < # # Q
 !
* %(
2 0/. 5/ 7 7 2 3 7 . / /
./ /
-/ 2- - ..
!"# $
'7
07 2 / 07 2 / : ;
2 7
0.7
0
?
>#@ ?
?
?
!"
!" !! #
!!" A%@
0/ 0 :& B C;B %>
0/ :& B C;B %>
0/
0 :" B C;B >
(1$% (&< 2++*#'
8 21/--1
/ 20 5/
/5 3 //2 -05 / 2.. -2 5
5 2 2< @ 12- 2 / 5 . // B-/-. /12 3 7 - // ./ . <,
C 1 - - ..
! / #/ /1 ! / '4),;=
D 2<2 / ;<<<5 5=
8 - -
.< 2 3 7 3- .- 2/
( -/ 1< 0-/ ;<<<5 5"=/ 3 /
 /;12 #/ /1 E= 1 1-
5 -/1 /. 5/ 1 21/-
!
 . 5/ / 2 / - 10/ 2 2 3
/ -2/ @ -/ 2 2/ 1 -1 -/ 250 -1 - 2 201 2/ -/- 1 - -0//
-1 / / 1 / 5 /- </ 1 - ./ -
+ - // </ - 3 2 0/ --15 20 / 2</ - /
/ / 1 1- .-1 . 5/ 7 . 5 / .
/ /- / / /1 / /--. 5-1
1- / <- '- . F- 21/--/ 5
/-. -1
/--/ 5-- /1/ G 2 B /</
B --<// 30 + - - 3 275 / / <- 712 / /1 /
/-
%
5 2 7 / 7 4/ #07
$# "7 8#&7 8!7 8!5 7 8! *(7 8! ( 7
8( *7 **%# 2
*50 22 2 ! / 1/ ! 5 -/ 2 /2 5@- . / 2/ '2 / 1/ -
2-8!7*! + + (74 - 74 B( 7.1GG#&7
!1/ 8 557 !87 !*8!7 5 7
5 8 /7 /0 5 7 87 8#&7 8#+$7
87)*%78!!78!*78!* /7.8!7 /
2 2 / *21 /2 5@- . / 2/ '
G 2H1@ 58 55;H 8=-- 3 5@
. / 2/ '
/ /2 5@- 5 / 2
- /3 5 -
I 7 '7( /-( - 3 2
/ . /
/ 27 8/ 2 /
0 C !
!"#$% & '(Š)*+ , "Š --'./ %( &
( /$ %
 25/':,'($/(6$1'(59,&(
<*
& +/ , '!
,B D %#>*""
7 #%>$">$ 87 #%>$">$$$
, 2
7 #%>$">$*$
+4 //7 , 7EE(((! , ! & & +/ , '!
,B D %#>*""
7 #%>$">$"** 87 #%>$">$#*
#
2 B 2 B F &&
7 $$>*#>&# 87 $$>*#>&$
' 'B 2 +/ B %%*
7 "$%>*">&%#% 87 "$%>*">&%
&&& 0
B 2 %
/B *#&
7 *&>%>$ 87 *&>%>$
##
#$ +/ ' 'B 2 *
/ B $
7 "$>%%>$#& 87 "$>%%>"#
( 0/ 0B 2 &
/42B 5 #&#
7 "&$>">*# 87 "&$>">"$
> 2
& 3 ,(/ 5,(CB 2 "
5/B #%&&#
7 #%>&%> 87 #%>&%>*
(
$*$ ! 4,
G . B #*"
7 $*>%*#>%&* 87 $*>%*#>%&%$
) #
% H GB 2 "
'B "*
7 "#">*&>%%% 87 "#">*&>&&%
*
0.(CB 2 52 2B 3I $%%
7 *&>$&>& 87 *&>$&>&&
+ , , C !
$ 3 , / B 2 "
< /B "&
7 #%>#&*>$" 87 #%>#&*>$"
*% 3 , 'B 2 %
////2B #H B 7 ">*$&>*"" 87 ">*$&>*"
7
#
, , C 2/ 0C 2 B # (/ 1 B 3 +
2/
7 *>>"%*%>*$&& 87 *>>"%*%>*$
,'-
, , C /2 : ,,;
!B !B J / - "
5 + !
3 ! * , C J
JB $B 3 ! ,
7 %*>>%% 87 %*>>%%#
, %
, , C /2 : ,,;
!B !B ,2 / ! #B #, B
(
3 ! %% - ,2 **B ,
7 %*>%>*$** 87 %*>%>*$**""
,. /
, , C /2 : ,,;
!B !B 2K, 2 / ! &B 3 , 2
2J 5 $& +2/
2K, 2 &B ,
7 %*>">$$*& 87 %*>">$$$
,
, , C /2 : ,,;
!B !
$B ! 1/ 0K
3 ! &$ ,,B 7 %*>>*$>$ 87 %*>>*$>*
,/
, , C /2 : ,,;
!B !B ,K, / ! &B &E B ,K, GC B
2
,K, %B ,
7 %*>$>&&* 87 %*>$>&**%*
0(
, , C 5 . !
- ">*B ( B K
& 5 G( B 3!!B 5 G 7 %>#> 87 %>#>&#&
1%
, , C !
/ 'C/ ,4/
B + :&E#;
3 ! B L ,2//C
B * B 7 ">%>"* 87 ">%>"*
+
, , C < G!G!
8 > *
&>%>B ,C . ,
G , .2>G2B I . ,>/,
G(B >&&B < 7 %>#>#$> *** 87 %>#>#$>*
(
, , C G *%>B I 24 ! & /2> B G>G2
2B G &>%%
7 %>>#>$ 87 %>>%>"&#
, , C 0 !
M$> 0 B %%"%
7 *>&&#>%%$ 87 *>&&#>%%
, , C (
>&B 3 ! $
2 52 3 ,
B B (
7 %%*>>$$>$$ 87 %%*>>#>&"
<'*<
, , C 3 2/ 2/// 22 , J >&
2 G>$ .
7 # ## "%" 87 # ## ""
.
, , C 0 L' 2 2 //C
#& 2 2 2 2
> 1
"& //CB 7 &&>>*">&>*&> 87 &&>>*">&>">$"
2
, , C F45
F2/'>5 >%$&" 2,B FC
7 #">%">*$>## 87 #">%">*$>##>##
1#
, , C
K 0KK 22/ H! # K
B C
7 &">&">*$"> 87 &">&">*%""%%&
3%(%
K , , C !
1/.
+/, + .,
./,B 1 F# 7 ## % " %*" 87 ##>% ">%
 
Similar pages