数据表
PD6125A , 6126A
4位单片机
用于遥控发送
MOS集成电路
描述
该
PD6125A和6126A的4位单片微控制器的红外遥控器的电视机,录像机,
音响,磁带式录音机,空调等。
这些微控制器组成的ROM, RAM,一个4位的并行处理的ALU ,可编程计时器,按键输入/
输出端口,并发送输出端口。运行控制软件。
特点
变送器可编程红外遥控
调节器
19类型的指令
指令执行时间:
陶瓷振荡器)
17.6
S(与455千赫
传输正在进行中的指示销(S- OUT) :
1针
发射的载波频率(REM)
f
OSC
/12, f
OSC
/8
待机操作( HALT / STOP模式)
低功耗
电流消耗STOP模式(T
A
= 25°C)
1
A最大。
低电压工作: V
DD
= 2.0 6.0 V
程序存储器( ROM )容量: 1002
×
10位
数据存储器( RAM )容量: 32
×
5位
9位可编程定时器:1通道
I / O引脚(K
I / O
) : 8针
I / O引脚( I / O)
PD6125A : 4针
PD6126A : 8针
输入引脚(K
I
) : 4针
串行输入引脚( S- IN) : 1针
注意要使用NEC的传输格式,请问NEC提供的自定义代码。
的掩膜选项(PLA数据)设置
PD6125A,
PD6126A是从不同
PD6125,
6126.
当一个寄存器被用作一个分支指令的操作数,不要用R
0
.
本文档中的信息如有更改,恕不另行通知。
一号文件U12392EJ4V0DS00 (第4版)
(上一页编号IC - 2014B )
发布日期1997 N可
日本印刷
商标
表示主要修改点。
1989
PD6125A , 6126A
1.
程序计数器(PC ) ......... 10 BITS
程序计数器(PC)是一个二进制计数器,它保存的地址信息的程序存储器。
图1-1 。程序计数器组织
PC
9
PC
8
PC
7
PC
6
PC
5
PC
4
PC
3
PC
2
PC
1
PC
0
PC
通常,程序计数器的内容被自动的指令每次执行递增
根据指令的字节数。
当执行一条跳转指令( JMP0 , JC , JF ) ,程序计数器显示跳转目标。
即时数据或数据存储器中的内容加载到所有或PC的某些位。
当执行CALL指令( CALL0 ) ,在PC内容加( 1 ),并保存到堆栈
内存。然后,根据需要对每个跳转指令的值将被加载。
当执行返回指令( RET ) ,堆栈存储器的内容加双( 2 )和加载
到PC中。
当“全清”是输入或复位时, PC内容被清除为“ 000H ” 。
2.堆栈指针( SP ) ......... 2位
这2位的寄存器保存的起始地址信息的堆栈区。堆栈区与数据共享
内存。
SP的内容递增,调用指令( CALL0 )执行时。他们正在递减,当
该返回指令(RET )被执行。
堆栈指针被清除为“00B ”复位后或“全部清除”输入,并表示最高地址FH的
数据存储器的堆栈区。
下图显示了堆栈指针和数据存储区的关系。
数据存储器
R
C
R
D
R
E
R
F
(SP)的
11B
10B
01B
00B
如果堆栈指针溢出或下溢,则确定在CPU溢出,并在PC的内部复位信号
将生成。
4
PD6125A , 6126A
3.程序存储器( ROM ) ......... 1002 STEPS
×
10位
程序存储器(ROM)构成的10比特的步骤。它是由程序计数器寻址。
程序和表数据被存储在程序存储器中。
图3-1 。程序存储器映射
000H
0FFH
100H
1FFH
200H
2FFH
300H
3E9H
3EAH
3FFH
测试程序
区域
4.数据存储器( RAM ) ......... 32个字
×
5位
数据存储器是32字的RAM
×
5比特。所述数据存储器存储处理的数据。在某些情况下,该
数据存储在8位单位进行处理。
0
可以用作数据指针用于ROM 。
经过供电时, RAM将是不确定的。在RAM保持复位以前的数据。
图4-1 。数据存储器
1
0
R
0
to
R
B
R
C
to
R
F
SP-3
SP-2
SP-1
SP-0
小心
避免使用的RAM区域
D
, R
E
和R
F
在执行CALL子程序尽可能因为这些
区域也被用作堆栈存储器的区域(以防止程序挂起的情况下的值
SP这是由于某些原因如噪声)破坏。
当使用这些RAM区域作为通用RAM区,一定要包括堆栈指针
检查中的主程序。
5