new SAM87RC family of 8-bit single-chip CMOS microcontrollers offers a fast and efficient CPU/ a wide range of integrated peripherals/ and various mas



Part  Number KS88C4504
Manufacturer Samsung semiconductor
Semiconductor DataSheet

DataSheet View

KS88C4504/P4504 PRODUCT OVERVIEW 1 PRODUCT OVERVIEW SAM87 RC PRODUCT FAMILY Samsung's new SAM87RC 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. Timer/counters with selectable operating modes are included to support real-time operations. Many SAM87RC microcontrollers have an external interface that provides access to external memory and other peripheral devices. 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 six CPU clocks) can be assigned to specific interrupt levels. KS88C4504 MICROCONTROLLER The KS88C4504 single-chip microcontroller is fabricated using a highly advanced CMOS process. Its design is based on the powerful SAM87RC CPU core. Stop and Idle power-down modes were implemented to reduce power consumption. The size of the internal register file is logically expanded, increasing the addressable on-chip register space to 1040 bytes. A flexible yet sophisticated external interface is used to access up to 64-Kbytes of program and data memory. The KS88C4504 is a versatile microcontroller that is ideal for use in a wide range of general-purpose applications such as CD-ROM/DVD-ROM drives. Using the SAM87RC modular design approach, the following peripherals were integrated with the SAM87RC CPU core: — Five configurable 8-bit general I/O ports — One 2-bit general I/O ports — Full-duplex serial data port with one synchronous operating modes — Two 8-bit timers with interval timer — Two 16-bit timers/counters with PWM operating modes or capture modes — One voltage level detector pin — Four embedded chip selection pins (CS0–CS4) or normal I/O ports — Two programmable 8-bit PWM modules with corresponding output pins — A/D converter with 4 selectable input pins OTP The KS88C4504 microcontroller is also avaiable in OTP(One Time Programmable) version, KS88P4504 The KS88P4504 microcontroller has an on-chip 4K-byte one-time-programable EPROM instead of masked ROM. The KS88P4504 is comparable To KS88C4504, both in function and in pin configuration. 1-1 PRODUCT OVERVIEW KS88C4504/P4504 FEATURES CPU • SAM87RC CPU core General I/O Ports • • Memory • • 1040-byte internal register file 4-Kbyte internal program memory Interrupts • External Interface • • • 64K-byte external data memory 64K-byte external program memory area (ROMless) 60K-byte external program memory and 4K-byte internal program memory • • Six edge-driven external interrupts Two level-driven external interrupts Fast interrupt mode processing • Five 8-bit general I/O ports (port 0, 1, 2, 3, 4) One 2-bit general I/O port (port 5) Port 2 can drive LED directly PWM • • • Four output channels (PWM0, PWM1, TCPWM, TDPWM) 8-bit resolution with a 4-bit prescaler (PWM0, PWM1) From 16-bit counter (Timer C/D) (TCPWM, TDPWM) ADC • • SIO • • • • 8-bit transmit/receive mode 8-bit receive mode LSB-first or MSB-first transmission selectable Internal or external clock mode Can be used as a general input/output port 8-bit resolution four channels Embedded chip selection • To reduce interface glue logic, chip selection logic is bold Voltage level detector • To prevent MCU from malfunctioning in an unstable power level, a voltage level detector circuit is inserted 8-bit Timers • Two 8-bit timers with interval timer mode (Timer A and B) Operating Voltage Range • 2.7 V to 5.5 volts (@12 MHz) 16-bit Timer/Counters • • • • Two programmable 16-bit timer/counters Interval, or event counter mode operation 16-bit capture and 16-bit PWM mode Internal or external clock source Operating Temperature Range • – 40 °C to + 85 °C Package Types • 80-pin QFP or TQFP Basic Timer (Watchdog Timer) • • Overflow signal makes a system reset 8-bit timer with interval timer mode Operating frequency • 25 MHz (4.5 V to 5.5 V) 1-2 KS88C4504/P4504 PRODUCT OVERVIEW BLOCK DIAGRAM EXTERNAL ADDRESS/DATA A8–A15 A0–A7 D0–D7 External Interface Block RESET EA SAM8 BUS P5.1 P5.0( WAIT ) Port 5 Port I/O & Interrupt Control Watchdog time r Port 0 P0.0–P0.3 P0.4–P0.7/ ADC0–ADC3 P4.0–P4.7/ CS0–CS4 Port 4/ Chip selection Logic Port 1 P1.0–P1.4 P1.5–P1.7/ SI, SO, SCK Timers A and B SAM87 RC CPU Port 2 P2.0–P2.7/ INT0–INT7 TCCK TDCK TCOUT TDOUT SO SI SCK Timers C and D P3.0–P3.7/ TDCK, TCCK TDCAP, TCCAP TCOUT, TDOUT PWM0, PWM1 Serial Port 1040-Byte Register File Port 3 SAM8 BUS AV SS (Internal) AV REF VDD1,V SS1 VDD2 ,V SS2 PWM Module A/D Converter 4-Kbyte ROM ADC0 /P0.4 – ADC3 /P0.7 PWM0 PWM1 Figure 1-1. KS88C4504 Block Diagram 1-3 PRODUCT OVERVIEW KS88C4504/P4504 PIN ASSIGNMENT A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 D7 D6 D5 D4 D3 D2 D1 D0 P0.0 P0.1 P0.2 VDD2 VSS2 P0.3 AVREF P0.4/ADC0 P0.5/ADC1 P0.6/ ADC2 P0.7/ ADC3 P1.0 P1.1 P1.2 P1.3 P1.4 PM DM RD WR VLD P5.1 P5.0/ WAIT CS3 / P4.7 CS2 / P4.6 CS1 / P4.5 CS0 / P4.4 VDD1 VSS1 XOUT XIN EA P4.3 P4.2 RESET KS88C4504 80-QFP (TOP VIEW) P4.1 P4.0 PWM1/P3.7 PWM0/P3.6 TDOUT/P3.5 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 P1.5/SI P1.6/SO P1.7/ SCK P2.0/INT0 P2.1/INT1 P2.2/INT2 P2.3/INT3 P2.4/INT4 P2.5/INT5 P2.6/INT6 P2.7/INT7 P3.0/TDCK P3.1/TCCK/ P3.2/TDCAP P3.3/TCCAP P3.4/TCOUT Figure 1-2. KS88C4504 Pin Assignments 1-4 KS88C4504/P4504 PRODUCT OVERVIEW PIN ASSIGNMENTS (Continued) D4 D5 D6 D7 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 D3 D2 D1 D0 P0.0 P0.1 P0.2 VDD2 VSS2 P0.3 AVREF P0.4/ADC0 P0.5/ADC1 P0.6/ ADC2 P0.7/ ADC3 P1.0 P1.1 P1.2 P1.3 P1.4 PM DM RD WR VLD P5.1 P5.0/ WAIT CS3 / P4.7 CS2 / P4.6 CS1 / P4.5 CS0 / P4.4 VDD1 VSS1 XOUT XIN EA P4.3 P4.2 RESET KS88C4504 80-TQFP (TOP VIEW) P4.1 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 P1.5/SI P1.6/SO P1.7/ SCK P2.0/INT0 P2.1/INT1 P2.2/INT2 P2.3/INT3 P2.4/INT4 P2.5/INT5 P2.6/INT6 P2.7/INT7 P3.0/TDCK P3.1/TCCK/ P3.2/TDCAP P3.3/TCCAP P3.4/TCOUT TDOUT/P3.5 PWM0/P3.6 PWM1/P3.7 P4.0 Figure 1-3. KS88C4504 Pin Assignments 1-5 PRODUCT OVERVIEW KS88C4504/P4504 PIN DESCRIPTIONS Table 1-1. KS88C4504/P4504 Pin Descriptions Pin Name P0.0–P0.7 Pin Type I/O Pin Description Bit programmable port; input or output mode selected by software; normal input or push-pull output with software assignable pull-up (P0.0– P0.3) or pull-down (P0.4–P0.7). Alternately, P0.4–P0.7 can be use as a ADC input port with 8-bit resolution. Bit programmable port; input or output mode selected by software; normal input or push-pull output with software assignable pull-up. P1.5– P1.7 can be used as a synchronous SIO port P1.5/SI P1.6/SO P1.7/SCK General I/O port with normal input or push-pull output with software; assignable pull-up. Bit programmable. Alternately, P2.0–P2.7 can be used as inputs for external interrupts, INT0–INT7 (with noise filter and interrupt control). INT0/INT1 is level interrupts. General I/O port with bit programmable pins. Normal input or push-pull output with software assignable pull-up. Input or output mode is selectable by software. Respectively, each pin can serve as (with noise filters): P3.0/timer D clock input (TDCK) P3.1/timer C clock input (TCCK) P3.2/timer D capture input (TDCAP) P3.3/timer C capture input (TCCAP) P3.4/timer C out (TCOUT)/PWM out (TCPWM) P3.5/timer D out (TDOUT)/PWM out (TDPWM) P3.6/PWM0 output port P3.7/PWM1 output port P4.0–P4.7 I/O General I/O port with bit programmable pins. Normal input or push-pull output with software assignable pull-up. Input or output mode is selectable by software. P4.0–P4.7 can alternately be used as inputs for embedded chip selection output. P4.4/CS0 P4.5/CS1 P4.6/CS2 P4.7/CS3 3, 5 21, 20, 18, 17, 11–8 Circuit Type 2, 3 Pin Number 56–54, 51, 49–46 Share Pins ADC0– ADC3 P1.0–P1.7 I/O 3 45–38 SI, SO, SCK P2.0–P2.7 I/O 4 37–30 INT0–INT7 P3.0–P3.7 I/O 3, 5 29–22 TDCK TCCK TDCAP TCCAP TDOUT/ TDPWM TCOUT/ TCPWM PWM0 PWM1 CS0–CS3 1-6 KS88C4504/P4504 PRODUCT OVERVIEW Table 1-1. KS88C4504/P4504 Pin Descriptions (Continued) Pin Name P5.0–P5.1 Pin Type I/O Pin Description General I/O port with bit programmable pins. Normal input or push-pull, output mode. Alternately It can use as external interface control signal P5.0/WAIT signal Analog input pins for A/D converter module. Alternatively used as generalpurpose I/O A/D converter reference voltage AVSS is connected to ground internally Pulse width modulation output pins External interrupt input pins External clock input for timer C and timer D Timer C/ timer D capture input Input pin for the slow memory timing signal from the external interface System reset pin (pull-up resistor: 240 kΩ) 5V: ROMless operating 0V: internal 4K and external 60K addressing mode Power input pins for CPU operation (internal) and Power input for OTP writing Power input pins for port output (external) Main oscillator pins synchronous SIO communication port Address output for external device Data I/O for external device External memory selection output Memory read/write output Embedded chip selection output 16-bit timer PWM mode output Voltage Level Detect Pin 5 4 3 3 5 1 – Circuit Type 5 QFP Pin Number 7 Share Pins WAIT ADC0–ADC3 I 2 49–46 P0.4–P0.7 AVREF PWM0, PWM1 INT0–INT7 TCCK, TDCK TCCAP,TDCAP WAIT RESET – O I I I I I I 50 23,22 37–30 28,29 26,27 7 19 16 – P3.6 P3.7 P2.0–P2.7 P3.1/P3.0 P3.3/P3.2 P5.0 – – EA VDD1, VSS1 VDD2, VSS2 XIN, XOUT SI,SO,SCK



Parts Cross Reference
See crosses for CROSS REFERENCE - No Registering Required.


English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Tool Bar     |    Contact us     |     Link Exchange     |     Buy Components ?     |     Parts Cross Reference