CY7C63613-SC Cypress Semiconductor Corp, CY7C63613-SC Datasheet - Page 14

IC MCU 8K USB LS MCU 24-SOIC

CY7C63613-SC

Manufacturer Part Number
CY7C63613-SC
Description
IC MCU 8K USB LS MCU 24-SOIC
Manufacturer
Cypress Semiconductor Corp
Series
M8™r
Datasheet

Specifications of CY7C63613-SC

Applications
USB Microcontroller
Core Processor
M8B
Program Memory Type
OTP (8 kB)
Controller Series
CY7C636xx
Ram Size
256 x 8
Interface
PS2, USB
Number Of I /o
16
Voltage - Supply
4 V ~ 5.5 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
24-SOIC (7.5mm Width)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
428-1321

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C63613-SC
Manufacturer:
CYP
Quantity:
5 510
Part Number:
CY7C63613-SC
Manufacturer:
CY
Quantity:
1 000
Part Number:
CY7C63613-SC
Manufacturer:
CY
Quantity:
1 000
Part Number:
CY7C63613-SC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
7.0
The XTAL
external oscillator can be connected to these pins to provide a reference frequency for the internal clock distribution and clock
doubler.
An external 6 MHz clock can be applied to the XTAL
pin is not permissible as the internal clock is effectively shorted to ground.
8.0
The USB Controller supports three types of resets. All registers are restored to their default states during a reset. The USB Device
Addresses are set to 0 and all interrupts are disabled. In addition, the Program Stack Pointer (PSP) and Data Stack Pointer (DSP)
are set to 0x00. For USB applications, the firmware should set the DSP below 0xE8h to avoid a memory conflict with RAM
dedicated to USB FIFOs. The assembly instructions to do this are shown below:
The three reset types are:
The occurrence of a reset is recorded in the Processor Status and Control Register located at I/O address 0xFF. Bits 4, 5, and 6
are used to record the occurrence of POR, USB Reset, and WDR respectively. The firmware can interrogate these bits to
determine the cause of a reset.
The microcontroller begins execution from ROM address 0x0000h after a POR or WDR reset. Although this looks like interrupt
vector 0, there is an important difference. Reset processing does NOT push the program counter, carry flag, and zero flag onto
program stack. That means the reset handler in firmware should initialize the hardware and begin executing the “main” loop of
code. Attempting to execute either a RET or RETI in the reset handler will cause unpredictable execution results.
8.1
Power-On Reset (POR) occurs every time the V
of approximately 1/2 full supply voltage. In addition to the normal reset initialization noted under “Reset,” bit 4 (PORS) of t he
Processor Status and Control Register is set to “1” to indicate to the firmware that a power on reset occurred. The POR event
forces the GPIO ports into input mode (high impedance), and the state of Port 3 bit 7 is used to control how the part will respond
after the POR releases.
If Port 3 bit 7 is high (pulled to V
permanent power down/suspend mode, waiting for the USB IO to go to one of Bus Reset, K (resume) or SE0. If Port 3 bit 7 is
still HIGH when the part comes out of suspend, then a 128- s timer starts, delaying CPU operation until the ceramic resonator
has stabilized.
If Port 3 bit 7 was LOW (pulled to V
continuing to run as reset.
Firmware should clear the POR Status (PORS) bit in register FFh before going into suspend as this status bit selects the 128- s
or 128-ms start-up timer value as follows: IF Port 3 bit 7 is HIGH then 128- s is always used; ELSE if PORS is HIGH then 128-ms
is used; ELSE 128- s is used.
1. Power-On Reset (POR)
2. Watch Dog Reset (WDR)
3. USB Bus Reset (non hardware reset)
Mov A, E8h
Swap A,dsp
Power-On Reset (POR)
Clocking
Reset
IN
and XTAL
; Move 0xE8 hex into Accumulator
; Swap accumulator value into dsp register
Clock Distribution
OUT
(to Microcontroller)
(to USB SIE)
are the clock pins to the microcontroller. The user can connect a low-cost ceramic resonator or an
clk1x
clk2x
CC
) and the USB IO are at the idle state (DM HIGH and DP LOW) the part will go into a semi-
SS
) the part will start a 128-ms timer, delaying CPU operation until V
PRELIMINARY
Figure 7-1. Clock Oscillator On-chip Circuit
Doubler
CC
Clock
voltage to the device ramps from 0V to an internally defined trip voltage (Vrst),
IN
pin if the XTAL
30 pF
14
OUT
pin is left open. Please note that grounding the XTAL
30 pF
XTALOUT
XTALIN
CY7C63612/13
CC
has stabilized, then
OUT

Related parts for CY7C63613-SC