ks88c0416/p0416/c0424/p0424 (p reliminary s pec ) product overview 1 - 1 1 product overview ks88-series microcontrollers samsung's ks88 series of 8-bit single-chip cmos microcontrollers offers a fast and efficient cpu with a wide range of integrated peripheral, in various mask-programmable rom sizes. among its major cpu features are : ? efficient register-oriented architecture ? selectable cpu clock sources ? idle and stop power-down mode release by interrupt ? built-in basic timer with watchdog function the sophisticated interrupt structure recognizes up to eight interrupt levels. each level can have one or more interrupt sources and vectors. fast interrupt processing (within a minimum of six cpu clocks) can be assigned to specific interrupt levels. ks88c0416/c0424 microcontroller the ks88c0416/c0424 single-chip cmos microcontroller s are fabricated using a highly advanced cmos process, based on samsung ? s newest cpu architecture . the ks88c0416/c0424 are microcontrollers containing a 16/24-kbyte mask-programmable rom . the ks88p0416/p0424 are microcontroller containing a 16/24-kbyte one-time-programmable eprom. using a proven modular design approach, samsung engineers have successfully developed the ks88c0416/c0424 by integrating the following peripheral modules with the powerful sam87 core : ? four programmable i/o ports, including three 8 -bit ports and one 2-bit port, for a total of 26 pins. ? twelve bit-programmable pins for external interrupts. ? one 8-bit basic timer for oscillation stabilization and watchdog functions (system reset) . ? one 8-bit timer/counter and one 16-bit timer/counter with selectable operating modes. ? one 8-bit counter with auto-reload function and one-shot or repeat control. the ks88c0416/c0424 are versatile general-purpose microcontroller s especially suitable for use as a unified remote transmitter controller. otp the ks88p0416/p0424 is an otp (one time programmable) version of the ks88c0416/c0424 microcontroller. the ks88p0416/p0424 microcontroller has an on-chip 16/24-kbyte one-time-programmable eprom instead of a masked rom. the ks88p0416/p0424 is comparable to the ks88c0416/c0424, both in function and in pin configuration.
product overview ks8 8c0416/p0416/c0424/p0424 (p reliminary s pec ) 1 - 2 feature s cpu ? sam8 7 cpu core memory ? 16-kbyte internal program memory (rom) : ks88c0416 ? 24 -kbyte internal program memory (rom) : ks88c0424 ? data memory: 317- byte internal register file instruction set ? 78 instructions ? idle and stop instructions added for power- down modes instruction execution time ? 75 0 ns at 8 mhz f osc (minimum) interrupts ? six interrupt levels and 18 interrupt sources ? 15 vectors (14 sources have a dedicated vector address and four sources share a single vector) ? fast interrupt processing feature (for one selected interrupt level) i/o ports ? three 8-bit i/o ports (p0 ? p2) and one 2-bit port (p3) for a total of 26 bit-programmable pins ? twelve input pins for external interrupts timer s and timer/counters ? one p rogrammable 8-bit basic timer (bt) for oscillation stabilization control or watchdog timer (software reset) function ? one 8-bit timer/counter (timer 0) with three operating modes; interval, capture, and pwm ? one 16-bit timer/counter (timer 1) with two operating modes ; interval and capture carrier frequency generator ? one 8-bit counter with auto-reload function and one-shot or repeat control (counter a ) stop error detection and recovery (sed and r) ? special logic in relation to p0 and p1 to prevent abnormal-stop status ? releasing stop mode by level switching detection in p0 and p1 back-up mode by reset input ? when reset pin is low, the chip enters back-up mode to reduce current operating temperature range ? ? 4 0 c to + 85 c operating voltage range ? 2.0 v to 5.5 v at 4 mhz f osc ? 2.2 v to 5.5 v at 8 mhz f osc package type ? 32-pin sop ? 32-pin sdip ? 40-pin dip (ks88c0424 only)
ks88c0416/p0416/c0424/p0424 (p reliminary s pec ) product overview 1 - 3 block diagram i/o port and interrupt control sam87 cpu internal bus 8-bit basic timer port2 x in x out 16/24-kbyte program memory 317-byte register file p2.0 ?p 2.3 (int5 ?i nt8) p2.4 ?p 2.7 port 0 p1.0 ?p 1.7 port 1 8-bit timer/ counter 16-bit timer/ counter carrier generator (counter a) reset test port 3 p3.1/rem/t0ck p3.0/t0pwm/ t0cap/t1cap p0.0 ?p 0.7 (int0 ?i nt4) main osc figure 1-1. block diagram
product overview ks8 8c0416/p0416/c0424/p0424 (p reliminary s pec ) 1 - 4 pin assignments v ss x in x out test p2.0/int5 p2.1/int6 p2.2/int7 p2.3/int8 p0.0/int0 p0.1/int1 p0.2/int2 p0.3/int3 p0.4/int4 p0.5/int4 p0.6/int4 p0.7/int4 v dd p3.1/rem/t0ck p3.0/t0pwm/t0cap/t1cap p2.7 p2.6 p2.5 p2.4 p1.7 p1.6 p1.5 p1.4 p1.3 p1.2 p1.1 p1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 ks88c0416 ks88c0424 32-sop/sdip (top view) reset/back-up mode figure 1-2. pin assignment (32-pin sop/sdip package ) v ss x in xout test nc nc p2.0/int5 p2.1/int6 p2.2/int7 p2.3/int8 p0.0/int0 p0.1/int1 p0.2/int2 p0.3/int3 nc nc p0.4/int4 p0.5/int4 p0.6/int4 p0.7/int4 v dd p3.1/rem/t0ck p3.0/t0pwm/t0cap/t1cap nc nc p2.7 p2.6 p2.5 p2.4 p1.7 p1.6 p1.5 p1.4 nc nc p1.3 p1.2 p1.1 p1.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 ks88c0424 40-dip (top view) reset/back-up mode figure 1-3. pin assignment (40-pin dip package )
ks88c0416/p0416/c0424/p0424 (p reliminary s pec ) product overview 1 - 5 pin descriptions table 1-1. pin descriptions pin names pin type pin description circuit type pin n o. (32-pin) pin n o. (40-pin) shared functions p0.0 ? p0.7 i/o i/o port with bit-programmable pins. configurable to input or push-pull output mode. pull-up resistors are assignable by software. pins can be assigned individually as external interrupt inputs with noise filters, interrupt enable/disable, and interrupt pending control. 1 9 ? 16 11 ? 14, 17 ? 20 int0 ? int4 p1.0 ? p1.7 i/o i/o port with bit-programmable pins. configurable to c-mos input mode or output mode. pin circuits are either push- pull or n-channel open-drain type. pull-up resistors are assignable by software. 2 17 ? 24 21 ? 24, 27 ? 30 ? p2.0 ? p2 .3 p2.4 ? p2.7 i/o general-purpose i/o port with bit- programmable pins. configurable to c-mos input mode, push-pull output mode, or n- channel open-drain output mode. pull-up resistors are assignable by software. lower nibble pins, p2.3 ? p2.0, can be assigned as external interrupt inputs with noise filters, interrupt enable/disable, and interrupt pending control. 3 4 5 ? 8, 25 ? 28 7 ? 10, 31 ? 34 int5 ? int8 ? p3.0 p3.1 i/o 2-bit i/o port with bit-programmable pins. configurable to c-mos input mode, push- pull output mode, or n-channel open-drain output mode. pull-up resistors are assignable by software. the two port 3 pins have high current drive capability. 5 29 30 37 38 t0pwm/ t0cap/ t1cap/ rem/t0ck x in , x out ? system clock input and output pins ? 2, 3 2, 3 ? reset/ back-up mode i system reset signal input pin and back-up mode input pin. the pin circuit is a c-mos input. 6 31 39 ? test i test signal input pin (for factory use only; must be connected to v ss ). ? 4 4 ? v dd ? power supply input pin ? 32 40 ? v ss ? ground pin ? 1 1 ?
|