ST72T774J9B1 STMicroelectronics, ST72T774J9B1 Datasheet - Page 81

ST72T774J9B1

Manufacturer Part Number
ST72T774J9B1
Description
Manufacturer
STMicroelectronics
Datasheet

Specifications of ST72T774J9B1

Cpu Family
ST7
Device Core Size
8b
Frequency (max)
24MHz
Interface Type
I2C/USB
Program Memory Type
EPROM
Program Memory Size
60KB
Total Internal Ram Size
1KB
# I/os (max)
31
Number Of Timers - General Purpose
1
Operating Supply Voltage (typ)
5V
Operating Supply Voltage (max)
5.5V
Operating Supply Voltage (min)
4V
On-chip Adc
1-chx8-bit
On-chip Dac
1-chx8-bit
Instruction Set Architecture
CISC
Operating Temp Range
0C to 70C
Operating Temperature Classification
Commercial
Mounting
Through Hole
Pin Count
42
Package Type
SPDIP
Lead Free Status / Rohs Status
Specific Sites Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ST72T774J9B1
Manufacturer:
ST
Quantity:
2 340
Part Number:
ST72T774J9B1
Manufacturer:
ST
0
Part Number:
ST72T774J9B1
Manufacturer:
ST
Quantity:
20 000
USB INTERFACE (Cont’d)
PID REGISTER (PIDR)
Read only
Reset Value: xx00 0000 (x0h)
Bits 7:6 =TP3-TP2 Token PID bits 3 & 2 .
USB token PIDs are encoded in four bits. TP3-TP2
correspond to the variable token PID bits 3 & 2.
Note: PID bits 1 & 0 have a fixed value of 01.
The USB standard defines TP bits as:
Bit 5:0 Reserved. Forced by hardware to 0.
INTERRUPT STATUS REGISTER (ISTR)
Read / Write
Reset Value: 0000 0000 (00h)
When an interrupt occurs these bits are set by
hardware. Software must read them to determine
the interrupt type and clear them after servicing.
Note: These bits cannot be set by software.
Bit 7 = Reserved. Forced by hardware to 0.
Bit 6 = DOVR DMA over/underrun .
This bit is set by hardware if the ST7 processor
can’t answer a DMA request in time.
TP3
7
0: No over/underrun detected
1: Over/underrun detected
0
7
TP3
When a CTR interrupt occurs (see register ISTR)
the software should read the TP3 and TP2 bits to
retrieve the PID name of the token received.
0
1
1
DOVR
TP2
CTR
0
TP2
ERR
0
0
1
0
IOVR
0
ESUSP
0
PID Name
SETUP
OUT
IN
RESET
0
SOF
0
0
0
Bit 5 = CTR Correct Transfer. This bit is set by
hardware when a correct transfer operation is
performed. The type of transfer can be determined
by looking at bits TP3-TP2 in register PIDR. The
Endpoint on which the transfer was made is
identified by bits EP1-EP0 in register IDR.
Note:A transfer where the device sent a NAK or STALL
Bit 4 = ERR Error.
This bit is set by hardware whenever one of the
errors listed below has occurred:
Bit 3 = IOVR Interrupt overrun.
This bit is set when hardware tries to set ERR,
ESUSP or SOF before they have been cleared by
software.
Bit 2 = ESUSP End suspend mode .
This bit is set by hardware when, during suspend
mode, activity is detected that wakes the USB
interface up from suspend mode.
This interrupt is serviced by a specific vector.
Bit 1 = RESET USB reset.
This bit is set by hardware when the USB reset
sequence is detected on the bus.
Note: The DADDR, EP0RA, EP0RB, EP1RA, EP1RB,
0: No Correct Transfer detected
1: Correct Transfer detected
0: No error detected
1: Timeout, CRC, bit stuffing or nonstandard
0: No overrun detected
1: Overrun detected
0: No End Suspend detected
1: End Suspend detected
0: No USB reset signal detected
1: USB reset signal detected
framing error detected
handshake is considered not correct (the host only
sends ACK handshakes). A transfer is considered
correct if there are no errors in the PID and CRC
fields, if the DATA0/DATA1 PID is sent as expect-
ed, if there were no data overruns, bit stuffing or
framing errors.
EP2RA and EP2RB registers are reset by a USB
reset.
ST72774/ST727754/ST72734
81/144

Related parts for ST72T774J9B1