Samsung's SAM88RCRI family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU, a wide
range of integrated peripherals, and various mask-programmable ROM sizes.
A dual address/data bus architecture and a large number of bit- or nibble-configurable I/O ports provide a flexible
programming environment for applications with varied memory and I/O requirements. Timer/counters with
selectable operating modes are included to support real-time operations. Many SAM88RCRI microcontrollers
have an external interface that provides access to external memory and other peripheral devices.
KS86C6308/P6308 MICROCONTROLLER
The KS86C6308/P6308 single-chip 8-bit microcontroller is fabricated using an advanced CMOS process. It is built
around the powerful SAM88RCRI CPU core.
Stop and Idle power-down modes were implemented to reduce power consumption. To increase on-chip register
space, the size of the internal register file was logically expanded. The KS86C6308 has 8 K bytes of program
memory on-chip.
Using the SAM88RCRI design approach, the following peripherals were integrated with the SAM88RCRI core:
— Five configurable I/O ports (32 pins)
— 20 bit-programmable pins for external interrupts
— 8-bit timer/counter and 16-bit timwe/counter with three operating modes
— Full speed low speed USB function
The KS86C6308/P6308 is a versatile microcontroller that can be used in a wide range of full/low speed USB
support general purpose applications. It is especially suitable for use as a keyboard with hub controller and is
available in a 64-pin SDIP and a 64-pin QFP package.
OTP
The KS86C6308 microcontroller is also available in OTP (One Time Programmable) version, KS86P6308.
KS86P6308 microcontroller has an on-chip 8-Kbyte one-time-programmable EPROM instead of masked ROM.
The KS86P6308 is comparable to KS86C6308, both in function and in pin configuration.
Bit-programmable I/O port for Schmitt trigger input or
Pin
Type
BINT2
open-drain output. Port 0 can be individually configured
as external interrupt inputs. Pull-up resistors are
assignable by software.
P1.0-P1.7I/OBit-programmable I/O port for Schmitt trigger input or
B–
open-drain output. Pull-up resistors are assignable by
software.
P2.0-P2.7I/OBit-programmable I/O port for Schmitt trigger input or
BINT0
open-drain output. Port 2 can also be individually
configured as external interrupt inputs. Pull-up resistors
are assignable by software.
P3.0-P3.3I/OBit-programmable I/O port for Schmitt trigger input, open-
drain output or push-pull output. Port 3 are designed for
to drive LED directly. P3.3 can be used to system clock
output(CLO) pin. P3.2 PLL clock out for PLL Block.
P4.0-P4.1I/OBit-programmable I/O port for Schmitt trigger input or
DINT1
open-drain output or push-pull output. Port4 can also be
individually configured as external interrupt inputs. In
output mode, pull-up resistors are assignable by
software. But in input mode, pull-up resistors are fixed.
3.3 V
X
X
OUT
INT0
INT1
INT2
OUT
IN
–3.3 V output from internal voltage regulator––
–
System clock input and output pin (crystal/ceramic
––
oscillator, or external clock source)
IExternal interrupt for bit-programmable port0, port2 and
port4 pins when set to input mode.
–P2.0-P2.7
P4.0/P4.1
P0.0/P0.7
RESETIRESET signal input pin with LVDA–
LPFILow Pass Filter Pin for PLL––
TESTI
Test signal input pin (for factory use only; must be
––
connected to VSS)
TMODEITest signal input pin (for factory use only, must be
––
connected to VSS)
V
DD
V
SS
V
SS1
–Power input pin––
–VSS1 is a ground power for CPU core.