欢迎访问ic37.com |
会员登录 免费注册
发布采购

73S1217F-IMR/F 参数 Datasheet PDF下载

73S1217F-IMR/F图片预览
型号: 73S1217F-IMR/F
PDF下载: 下载PDF文件 查看货源
内容描述: 总线供电80515的系统级芯片, USB , ISO 7816 / EMV ,密码键盘和更多 [Bus-Powered 80515 System-on-Chip with USB, ISO 7816 / EMV, PINpad and More]
分类和应用: 多功能外围设备微控制器和处理器时钟
文件页数/大小: 140 页 / 1066 K
品牌: TERIDIAN [ TERIDIAN SEMICONDUCTOR CORPORATION ]
 浏览型号73S1217F-IMR/F的Datasheet PDF文件第72页浏览型号73S1217F-IMR/F的Datasheet PDF文件第73页浏览型号73S1217F-IMR/F的Datasheet PDF文件第74页浏览型号73S1217F-IMR/F的Datasheet PDF文件第75页浏览型号73S1217F-IMR/F的Datasheet PDF文件第77页浏览型号73S1217F-IMR/F的Datasheet PDF文件第78页浏览型号73S1217F-IMR/F的Datasheet PDF文件第79页浏览型号73S1217F-IMR/F的Datasheet PDF文件第80页  
73S1217F Data Sheet  
DS_1217F_002  
decoding, handshake packet generation, Data0/Data1 toggle synchronization, bit stuffing, bus idle  
detection and other protocol generation/checking required in Chapter 8 of the USB specification.  
The firmware is responsible for servicing and building the messages required under Chapter 9 of the USB  
specification. Device configuration is stored in the firmware. Data received from the USB port is stored in  
the appropriate IN FIFO that is read by the firmware and processed. The messages to be sent back to  
the USB host are generated by firmware and placed back into the appropriate OUT FIFO. Stall/NAK  
handshakes are generated as appropriate if the RAM is not available for another message from the USB  
host. Suspend and resume modes are supported. All register/FIFO spaces are located in Data Memory  
space. The FIFOs are dedicated for USB storage and are unused in a configuration that is not using  
USB. All registers in the USB interface are located in external data memory address (XRAM) space  
starting at address FC00’h.  
1.7.16.1  
USB Interface Implementation  
The 73S1217F Application Programming Interface includes some dedicated software commands to  
configure the USB interface, to get a status of each USB Endpoint, to stall / unstall portions of the USB,  
and to send / receive data to / from each endpoint.  
USB API entirely manages the USB circuitry, the USB registers and the FIFOs. Use of those commands  
facilitates USB implementation, without dealing with low-level programming.  
Miscellaneous Control Register 1 (MISCtl1): 0xFFF2 Å 0x10  
Table 77: The MISCtl1 Register  
MSB  
LSB  
ANAPEN USBPEN USBCON  
FRPEN FLSH66  
Bit  
Symbol  
Function  
MISCtl1.7  
MISCtl1.6  
MISCtl1.5  
MISCtl1.4  
MISCtl1.3  
MISCtl1.2  
MISCtl1.1  
FRPEN  
FLSH66  
Flash Read Pulse enable.  
Flash Read Pulse.  
ANAPEN Analog power enable.  
USBPEN 0 = Enable the USB differential transceiver.  
1 = Connect pull-up resistor from VDD to D+. If connected, the USB host  
USBCON  
MISCtl1.0  
will recognize the attachment of a USB device and begin enumeration.  
Note: When using the USB on the 73S1217F, external 24series resistors must be added to the D+ and  
D- signals to provide the proper impedance matching on these pins.  
The USB peripheral block is not able to support read or write operations to the USB SFR registers when  
the MPU clock is running at MPU clock rates of 12MHz or greater. In order to properly communicate with  
the USB SFR registers when running at these speeds, wait states must be inserted when addressing the  
USB SFRs. The CKCON register allows wait states to be inserted when accessing these registers. The  
proper settings for the number of wait states are shown in Error! Reference source not found..  
When changing the MPU clock rate or the number of wait states, the USB connection  
must be inactive. If the USB is active, then it must be inactivated before changing the  
MPU clock or number of wait states. It can then be reconnected and re-enumerated.  
Changing these parameters while the USB interface is active may cause communication errors on  
the USB interface.  
76  
Rev. 1.2  
 
 复制成功!