參數資料
型號: DS80C390-QNR
廠商: Maxim Integrated Products
文件頁數: 31/53頁
文件大?。?/td> 0K
描述: IC MPU CAN DUAL HS IND 68-PLCC
產品培訓模塊: Lead (SnPb) Finish for COTS
Obsolescence Mitigation Program
標準包裝: 18
系列: 80C
核心處理器: 8051
芯體尺寸: 8-位
速度: 40MHz
連通性: CAN,EBI/EMI,SIO,UART/USART
外圍設備: 電源故障復位,WDT
輸入/輸出數: 32
程序存儲器類型: ROMless
RAM 容量: 4K x 8
電壓 - 電源 (Vcc/Vdd): 3.85 V ~ 5.5 V
振蕩器型: 外部
工作溫度: -40°C ~ 85°C
封裝/外殼: 68-LCC(J 形引線)
包裝: 管件
DS80C390 Dual CAN High-Speed Microprocessor
37 of 53
Table 9. Data Memory Cycle Stretch Values
RD, WR PULSE WIDTH (IN OSCILLATOR CLOCKS)
MD2
MD1
MD0
STRETCH
CYCLE
COUNT
MOVX
MACHINE
CYCLES
tMCS
(4X/
2X = 1
CD1:0 = 00)
tMCS
(4X/
2X = 0
CD1:0 = 00)
tMCS
(4X/
2X = X
CD1:0 = 10)
tMCS
(4X/
2X = X
CD1:0 = 11)
0
0*
2
0.5 tCLCL
1 tCLCL
2 tCLCL
2048 tCLCL
0
1
1**
3
tCLCL
2 tCLCL
4 tCLCL
4096 tCLCL
0
1
0
2
4
2 tCLCL
4 tCLCL
8 tCLCL
8192 tCLCL
0
1
3
5
3 tCLCL
6 tCLCL
12 tCLCL
12,288 tCLCL
1
0
4
9
4 tCLCL
8 tCLCL
16 tCLCL
16,384 tCLCL
1
0
1
5
10
5 tCLCL
10 tCLCL
20 tCLCL
20,480 tCLCL
1
0
6
11
6 tCLCL
12 tCLCL
24 tCLCL
24,576 tCLCL
1
7
12
7 tCLCL
14 tCLCL
28 tCLCL
28,672 tCLCL
*All internal MOVX operations execute at the 0 Stretch setting.
**Default stretch setting for external MOVX operations following reset.
EXTENDED STACK POINTER
The DS80C390 supports both the traditional 8-bit and an extended 10-bit stack pointer that improves the
performance of large programs written in high-level languages such as C. Enable the 10-bit stack pointer feature by
setting the stack address mode bit, SA (ACON.2). The bit is cleared following a reset, forcing the device to use an
8-bit stack located in the scratchpad RAM area. When the SA bit is set, the device will address up to 1kB of stack
memory in the first 1kB of the internal MOVX memory. The 10-bit stack pointer address is generated by
concatenating the lower two bits of the extended stack pointer (ESP;9Bh) and the traditional 8051 stack pointer
(SP;81h). The 10-bit stack pointer cannot be enabled when the 4kB of SRAM is mapped as both program and data
memory.
ENHANCED DUAL DATA POINTERS
The DS80C390 contains two data pointers, DPTR0 and DPTR1, designed to improve performance in applications
that require high data throughput. Incorporating a second data pointer allows the software to greatly speed up block
data (MOVX) moves by using one data pointer as a source register and the other as the destination register.
DPTR0 is located at the same address as the original 8051 data pointer, allowing the DS80C390 to execute
standard 8051 code with no modifications. The second data pointer, DPTR1, is split between the DPH1 and DPL1
SFRs, similar to the DPTR0 configuration. The active data pointer is selected with the data pointer select bit SEL
(DPS.0). Any instructions that reference the DPTR (i.e., MOVX A, @DPTR), will select DPTR0 if SEL = 0, and
DPTR1 if SEL = 1. Because the bits adjacent to SEL are not implemented, the state of SEL (and thus the active
data pointer) can be quickly toggled by the INC DPS instruction without disturbing other bits in the DPS register.
Unlike the standard 8051, the DS80C390 has the ability to decrement as well as increment the data pointers
without additional instructions. When the INC DPTR instruction is executed, the active DPTR increments or
decrements according to the ID1, ID0 (DPS.7-6), and SEL (DPS.0) bits as shown. The inactive DPTR is not
affected.
Table 10. Data Pointer Auto Increment/
Decrement Configuration
ID1
ID0
SEL
INC DPTR RESULT
X
0
Increment DPTR0
X
1
0
Decrement DPTR0
0
X
1
Increment DPTR1
1
X
1
Decrement DPTR1
Another useful feature of the device is its ability to automatically switch the active data pointer after a DPTR-based
instruction is executed. This feature can greatly reduce the software overhead associated with data memory block
moves, which toggle between the source and destination registers. When the toggle-select bit (TSL;DPS.5) is set
to 1, the SEL bit (DPS.0) is automatically toggled every time one of the following DPTR-related instructions is
executed.
相關PDF資料
PDF描述
SAB-C165-L25M HA IC MCU 16BIT MQFP-100-2
VI-JNN-IY-B1 CONVERTER MOD DC/DC 18.5V 50W
DS5001FP-16 IC MPU 128K 16MHZ 80-TQFP
VI-JNK-IY-B1 CONVERTER MOD DC/DC 40V 50W
IA6805E2PDW40IR0 IC MCU 8BIT 5MHZ 40DIP
相關代理商/技術參數
參數描述
DS80C390-QNR+ 功能描述:8位微控制器 -MCU Dual CAN High-Speed RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數據總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數據 RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
DS80C400 制造商:MAXIM 制造商全稱:Maxim Integrated Products 功能描述:Network Microcontroller
DS80C400_03 制造商:MAXIM 制造商全稱:Maxim Integrated Products 功能描述:Network Microcontroller
DS80C400_07 制造商:MAXIM 制造商全稱:Maxim Integrated Products 功能描述:Network Microcontroller
DS80C400_09 制造商:MAXIM 制造商全稱:Maxim Integrated Products 功能描述:Network Microcontroller