CY7C63001A-PXC Cypress Semiconductor Corp, CY7C63001A-PXC Datasheet - Page 6

no-image

CY7C63001A-PXC

Manufacturer Part Number
CY7C63001A-PXC
Description
IC MCU 4K USB MCU LS 20-DIP
Manufacturer
Cypress Semiconductor Corp
Series
M8™r
Datasheet

Specifications of CY7C63001A-PXC

Applications
USB Microcontroller
Core Processor
M8A
Program Memory Type
OTP (4 kB)
Controller Series
CY7C630xx
Ram Size
128 x 8
Interface
USB
Number Of I /o
12
Voltage - Supply
4 V ~ 5.25 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Through Hole
Package / Case
20-DIP (0.300", 7.62mm)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
428-1616

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C63001A-PXC
Manufacturer:
SONY
Quantity:
143
Part Number:
CY7C63001A-PXC
Manufacturer:
CYPRESS
Quantity:
6 119
Part Number:
CY7C63001A-PXC
Manufacturer:
CYP
Quantity:
692
Table 6-1. I/O Register Summary (continued)
6.3
The USB Controller supports three types of resets. All
registers are restored to theirWatchdog default states during a
reset. The USB Device Address is set to 0 and all interrupts
are disabled. In addition, the Program Stack Pointer (PSP) is
set to 0x00 and the Data Stack Pointer (DSP) is set to 0x00.
The user should set the DSP to a location such as 0x70 to
reserve 16 bytes of USB FIFO space. The assembly instruc-
tions to do so are:
The three reset types are:
6.3.1
Power-On Reset (POR) occurs every time the power to the
device is switched on. Bit 4 of the Status and Control Register
is set to record this event (the register contents are set to
00011001 by the POR). The USB Controller is placed in
Document #: 38-08026 Rev. *A
P1 Isink
SCR
1. Power-On Reset (POR)
2. Watchdog Reset (WDR)
3. USB Reset
Register Name
MOV A, 70h
instead of 6F because the dsp is
data transfer of the PUSH instruction occurs
SWAP A, DSP
Reserved
b7
0
Reset
Power-On Reset
I/O Address
WDR
0x38-0x3F
R/W
; Move 70 hex into Accumulator, use 70
; always decremented by 1 before the
; Move Accumulator value into dsp
b6
0
0xFF
Figure 6-3. Status and Control Register (SCR – Address 0xFF)
USBR
R/W
Read/Write
b5
0
R/W
W
POR
R/W
Input sink current control for Port 1 pins. There is one
Isink register for each pin. Address of the Isink register
for pin 0 is located at 0x38 and the register address for
pin 7 is located at 0x3F. The number of Port 1 pins
depends on package type.
Processor status and control register
b4
1
The occurrence of a reset is recorded in the Status and Control
Register located at I/O address 0xFF (Figure 6-3). Reading
and writing this register are supported by the IORD and IOWR
instructions. Bits 1, 2, and 7 are reserved and must be written
as zeros during a write. During a read, reserved bit positions
should be ignored. Bits 4, 5, and 6 are used to record the
occurrence of POR, USB, and WDR Reset respectively. The
firmware can interrogate these bits to determine the cause of
a reset. If a Watchdog Reset occurs, firmware must clear the
WDR bit (bit 6) in the Status and Control Register to re-enable
the USB transmitter (please refer to the Watchdog Reset
section for further details). Bit 0, the “Run” control, is set to 1
at POR. Clearing this bit stops the microcontroller (firmware
normally should not clear this bit). Once this bit is set to LOW,
only a reset can set this bit HIGH.
The microcontroller resumes execution from ROM address
0x00 after a reset unless the Suspend bit (bit 3) of the Status
and Control Register is set. Setting the Suspend bit stops the
clock oscillator and the interrupt timers and powers down the
microcontroller. The detection of any USB activity, the occur-
rence of a GPIO Interrupt, or the occurrence of the Cext
Interrupt terminates the suspend condition.
suspended mode at the end of POR to conserve power (the
clock oscillator, the timers, and the interrupt logic are turned
off in suspend mode). After POR, only a non-idle USB Bus
state terminates the suspend mode. The microcontroller then
begins execution from ROM address 0x00.
SUSPEND
R/W
b3
0
Function
Reserved
b2
0
Reserved
b1
0
CY7C63001A
CY7C63101A
Figure 6-13
Figure 6-3
Page 6 of 25
Page
RUN
R/W
b0
1

Related parts for CY7C63001A-PXC