|
资料分享:
制造商:
Cypress Semiconductor Cypress Semiconductor
产品种类: 输入/输出控制器接口集成电路
制造商: Cypress Semiconductor
RoHS: 符合RoHS 详细信息
产品: USB and PS/2 Controllers
接口类型: Serial , SPI, USB
输入/输出端数量: 12 I/O
工作电源电压: 4 V to 5.5 V
最大工作温度: + 70 C
最小工作温度: 0 C
安装风格: SMD/SMT
封装 / 箱体: SOIC-18
封装: Tube
商标: Cypress Semiconductor
计时器/计数器数量: 4 Timer, 3 Counter
USB端口数量: 2
工作电源电流: 20 mA
Pd-功率耗散: 300 mW
系列: CY7C63723C
工厂包装数量: 1640
程序计数器(PC)的14位程序计数器( PC)允许访问多达8使用CY7C637xxC架构EPROM的字节。该复位期间,程序计数器被清零,使得第一指令复位后执行的是在地址0x0000 。这指令通常是一个跳转指令的复位处理程序初始化应用程序。低8位程序计数器的递增作为指令被加载并执行。的高位6位程序计数器是通过执行一个XPage递增指令。其结果,最后一个指令内的一个执行256字节的顺序代码“页”应该是一个XPage指令。汇编指令“ XPAGEON ”将导致汇编器自动插入XPAGE说明。如指令可以是一个或两个字节长,则汇编有时可能需要插入一个NOP之后的XPAGE为正确执行。将要执行的下一条指令的程序计数器进位标志,和零标志被保存作为关于节目的两个字节在中断期间确认或CALL指令堆栈。程序计数器,进位标志,零标志被还原从程序RETI指令时只能叠加。请注意,该程序计数器不能被直接访问由固件。程序栈可以通过检查从位置0x00,并阅读了SRAM
8位累加器(A )蓄能器是通用的,做的一切注册在架构中的结果通常是calcu-迟来。
8位变址寄存器( X)变址寄存器中的“X”是可用的固件作为辅助累加器。 X寄存器也使处理器通过加载索引值进行索引操作为X.
8位的程序堆栈指针( PSP )6.6地址模式在复位时,程序堆栈指针(PSP)被设置为零。这意味着该计划“堆栈”开始于RAM地址为0x00和“成长”上升到了。请注意,程序栈指针在固件控制下直接寻址,使用在PSP MOV ,A指令。而PSP支持中断在硬件控制和CALL , RET和RETI服务在固件控制下的指令。在中断期间承认,中断被禁用,程序计数器,进位标志,零标志被写成两个字节的数据存储器。的第一个字节被存储在存储器寻址的程序栈指针,则PSP的递增。第二字节被存储在存储器该方案堆栈指针寻址和PSP是增量再次mented 。净效应是存储程序计数器并在节目“堆栈” ,并增加节目的标志由两个堆栈指针。
8 - bit数据堆栈指针( DSP )数据堆栈指针( DSP)支持PUSH和POP使用用于临时存储数据的堆栈的指令。一PUSH指令将预减的DSP ,然后写数据到由DSP处理的存储器位置。弹出指令将读取的数据从存储器位置寻址由DSP ,然后后增量进入DSP。在复位时,数据堆栈指针将被设置为零。一当DSP等于零会写在数据PUSH指令数据RAM的顶部(地址为0xFF ) 。这将数据写入到保留给一个FIFO USB端点0。在存储器区域非USB应用,这工作正常并且是没有问题的。对于USB应用程序,固件应该将DSP到适当的位置,以避免与RAM内存冲突致力于USB的FIFO 。对于内存要求USB端点显示在8.2节。例如,汇编指令设置DSP为20H (提供32个字节用于程序和数据的堆栈组合)如下所示。MOV A , 20H;移动20进制到累加器(必须是D8H以内,以避免USB的FIFO )SWAP A, DSP ;交换累加器的值到DSP寄存器
CY7C63723C-SXC---我将和你相守!我会和你一起创造平和的每一个定单,辉煌灿烂。
深圳市动能世纪科技有限公司
洪生 Q2355573203
18025398193
|
|