參數(shù)資料
型號: PIC17LC752-08/PT
廠商: Microchip Technology
文件頁數(shù): 125/159頁
文件大小: 0K
描述: IC MCU OTP 8KX16 A/D 64TQFP
標準包裝: 160
系列: PIC® 17C
核心處理器: PIC
芯體尺寸: 8-位
速度: 8MHz
連通性: I²C,SPI,UART/USART
外圍設備: 欠壓檢測/復位,POR,PWM,WDT
輸入/輸出數(shù): 50
程序存儲器容量: 16KB(8K x 16)
程序存儲器類型: OTP
RAM 容量: 678 x 8
電壓 - 電源 (Vcc/Vdd): 3 V ~ 5.5 V
數(shù)據(jù)轉換器: A/D 12x10b
振蕩器型: 外部
工作溫度: 0°C ~ 70°C
封裝/外殼: 64-TQFP
包裝: 托盤
2000 Microchip Technology Inc.
DS30289B-page 67
PIC17C7XX
9.0
HARDWARE MULTIPLIER
All PIC17C7XX devices have an 8 x 8 hardware multi-
plier included in the ALU of the device. By making the
multiply a hardware operation, it completes in a single
instruction cycle. This is an unsigned multiply that gives
a 16-bit result. The result is stored into the 16-bit
Product register (PRODH:PRODL). The multiplier does
not affect any flags in the ALUSTA register.
Making the 8 x 8 multiplier execute in a single cycle
gives the following advantages:
Higher computational throughput
Reduces code size requirements for multiply algo-
rithms
The performance increase allows the device to be used
in applications previously reserved for Digital Signal
Processors.
Table 9-1 shows a performance comparison between
PIC17CXXX devices using the single cycle hardware
multiply and performing the same function without the
hardware multiply.
Example 9-1 shows the sequence to do an 8 x 8
unsigned multiply. Only one instruction is required
when one argument of the multiply is already loaded in
the WREG register.
Example 9-2 shows the sequence to do an 8 x 8 signed
multiply. To account for the sign bits of the arguments,
each argument’s most significant bit (MSb) is tested
and the appropriate subtractions are done.
EXAMPLE 9-1:
8 x 8 UNSIGNED
MULTIPLY ROUTINE
EXAMPLE 9-2:
8 x 8 SIGNED MULTIPLY
ROUTINE
TABLE 9-1:
PERFORMANCE COMPARISON
MOVFP
ARG1, WREG
;
MULWF
ARG2
; ARG1 * ARG2 ->
;
PRODH:PRODL
MOVFP
ARG1, WREG
MULWF
ARG2
; ARG1 * ARG2 ->
;
PRODH:PRODL
BTFSC
ARG2, SB
; Test Sign Bit
SUBWF
PRODH, F
; PRODH = PRODH
;
- ARG1
MOVFP
ARG2, WREG
BTFSC
ARG1, SB
; Test Sign Bit
SUBWF
PRODH, F
; PRODH = PRODH
;
- ARG2
Routine
Multiply Method
Program
Memory
(Words)
Cycles
(Max)
Time
@ 33 MHz
@ 16 MHz
@ 8 MHz
8 x 8 unsigned
Without hardware multiply
13
69
8.364
s17.25 s
34.50
s
Hardware multiply
1
0.121
s0.25 s0.50 s
8 x 8 signed
Without hardware multiply
———
Hardware multiply
6
0.727
s1.50 s3.0 s
16 x 16 unsigned
Without hardware multiply
21
242
29.333
s60.50 s
121.0
s
Hardware multiply
24
2.91
s6.0 s
12.0
s
16 x 16 signed
Without hardware multiply
52
254
30.788
s63.50 s
127.0
s
Hardware multiply
36
4.36
s9.0 s
18.0
s
相關PDF資料
PDF描述
PIC17LC752-08I/PT IC MCU OTP 8KX16 A/D 64TQFP
PIC17LC44T-08/PQ IC MCU OTP 8KX16 PWM 44-MQFP
PIC17LC43T-08I/PQ IC MCU OTP 4KX16 PWM 44-MQFP
PIC16F610-I/SL IC PIC MCU FLASH 1KX14 14SOIC
PIC17LC43-08/PT IC MCU OTP 4KX16 PWM 44TQFP
相關代理商/技術參數(shù)
參數(shù)描述
PIC17LC752T-08/L 功能描述:8位微控制器 -MCU 16KB 678 RAM 50 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
PIC17LC752T-08/PT 功能描述:8位微控制器 -MCU 16KB 678 RAM 50 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
PIC17LC752T-08I/L 功能描述:8位微控制器 -MCU 16KB 678 RAM 50 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
PIC17LC752T-08I/PT 功能描述:8位微控制器 -MCU 16KB 678 RAM 50 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
PIC17LC756A-08/L 功能描述:8位微控制器 -MCU 32KB 902 RAM 50 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT