![Samsung KS86C6004 Manual Download Page 144](http://html.mh-extra.com/html/samsung/ks86c6004/ks86c6004_manual_349396144.webp)
KS86C6004/C6008/P6008 MICROCONTROLLER (Preliminary Spec)
UNIVERSAL SERIAL BUS
11-1
11
UNIVERSAL SERIAL BUS
OVERVIEW
Universal Serial Bus (USB) is a communication architecture that supports data transfer between a host computer
and a wide range of PC peripherals. USB is actually a cable bus in which the peripherals share its bandwidth
through a host scheduled token based protocol.
The USB module in KS86C6004/C6008/P6008 is designed to serve at a low speed transfer rate (1.5 Mbs) USB
device as described in the Universal Serial Bus Specification Revision 1.0. KS86C6004/C6008/P6008 can be
briefly describe as a microcontroller with SAM 87RI core with an on-chip USB peripheral as can be seen in figure
11-1.
The KS86C6004/C6008/P6008 comes equipped with Serial Interface Engine (SIE), which handles the
communication protocol of the USB. The KS86C6004/C6008/P6008 supports the following control logic: packet
decoding/generation, CRC generation/checking, NRZI encoding/decoding, Sync detection, EOP (end of packet)
detection and bit stuffing.
KS86C6004/C6008/P6008 supports two types of data transfers; control and interrupt. Two endpoints are used in
this device; Endpoint 0 and Endpoint 1. Please refer to the USB specification revision 1.0 for detail description of
USB.
Transceiver
SIE (Serial
Interface
Engine)
Endpoint0 FIFO
Endpoint1 FIFO
SAM87RI
CORE
D-
D+
Data Bus
Figure 11-1. USB Peripheral Interface
Summary of Contents for KS86C6004
Page 19: ...ADDRESS SPACES KS86C6004 C6008 P6008 MICROCONTROLLER Preliminary Spec 2 8 NOTES ...
Page 61: ...CONTROL REGISTERS KS86C6004 C6008 P6008 MICROCONTROLLER Preliminary Spec 4 30 NOTES ...
Page 120: ...CLOCK CIRCUIT KS86C6004 C6008 P6008 MICROCONTROLLERS Preliminary Spec 7 4 NOTES ...
Page 134: ...I O PORTS KS86C6004 C6008 P6008 MICROCONTROLLER Preliminary Spec 9 10 NOTES ...
Page 143: ...KS86C6004 C6008 P6008 MICROCONTROLLER Preliminary Spec BASIC TIMER and TIMER 0 10 9 NOTES ...
Page 162: ...KS86C6004 C6008 P6008 MICROCONTROLLER Preliminary Spec ELECTRICAL DATA 12 9 ...
Page 164: ...KS86C6004 C6008 P6008 MICROCONTROLLER Preliminary Spec ELECTRICAL DATA 12 11 NOTES ...
Page 172: ...KS86P6008 OTP KS86C6004 C6008 P6008 MICROCONTROLLER Preliminary Spec 14 6 NOTES ...