Citizen CBM-909PC SERIES User manual

DOT MATRIX PRINTER MECHANICAL
CONTROL LSI FOR DP910 SERIES
MODEL CBM-909PC SERIES
Rev.1.00 Newly issued Sep.30th,2000
User’s Manual

i
REVISION
Rev.No. Date Content
1.00 Sep. 30, 2000 Newly issued

ii
1. General Specifications .................................................................................................................................................... 1
1.1 LSI Package.............................................................................................................................................................. 1
1.2 LSI Type ................................................................................................................................................................... 1
1.3 Printing functions ..................................................................................................................................................... 1
1.4 Control functions...................................................................................................................................................... 2
1.5 Operating voltage ..................................................................................................................................................... 2
1.6 Oscillation frequency ............................................................................................................................................... 2
2. Electrical Characteristics ............................................................................................................................................... 3
2.1 Absolute maximum ratings ...................................................................................................................................... 3
2.2 Operating range ........................................................................................................................................................ 3
2.3 Characteristics of LSI............................................................................................................................................... 4
2.4 Pin configurations .................................................................................................................................................... 5
3. Description of signals ...................................................................................................................................................... 8
3.1 Description of control signals .................................................................................................................................. 8
3.2 Description of communication signals .................................................................................................................. 14
3.3 Description of printer control signals .................................................................................................................... 17
3.4 Description of control functions ............................................................................................................................ 18
4. Control commands ........................................................................................................................................................ 19
4.1 Print command ....................................................................................................................................................... 19
4.2 Cancel command .................................................................................................................................................... 19
4.3 Enlarged character.................................................................................................................................................. 19
4.4 Power down control ............................................................................................................................................... 19
4.5 ESC control ............................................................................................................................................................ 23
5. Character code table ..................................................................................................................................................... 24
5.1 International character codes ................................................................................................................................. 24
5.2 Japanese character codes........................................................................................................................................ 26
CBM-909PC Series User’sManual
CONTENTS

iii
The CBM-909PC Series Control LSI is intended for driving the mechanism of DP910 series printer.
TYPE
CBM – 909PC – 2 D
Model name
Control LSI
Column capacity
2: 24 Columns
4: 40 Columns
Type of package
D: DIP type
F: Flat type
CBM-909PC Series User’sManual

CBM-909PC Series User’sManual
1
1. GENERALSPECIFICATIONS
1.1 LSI Package
1) D type: 42 pin plastic Shrink DIP
2) F type: 44 pin plastic QFP
1.2 LSI Type
C-MOS LSI
1.3 Printing Functions
Mechanism of the DP-910 series
1) Printing system: Mechanical dot matrix
2) Printer specifications:
4) Line space: 2 dots, 1/36 inch (at initial setting)
5) Printing direction: L-type/R-type selectable
L-type=From the left to the right, R-type=From the right to the left
6) Bit image printing: The data subsequent to a bit image command is printed in the bit image mode.
3) Types of characters
Model Digits Printing Speed Control Board
MD-910 24 2.5 l/SCBM-909-2XX
MD-911 40 1.8 l/SCBM-909-4XX
Japanese International 24 Digits 40 Digits
JIS 128 CH. V5 x 8 dots 7 x 8 dots
ASCII (C) 64 CH. V5 x 8 dots 7 x 8 dots
ASCII ($) 32 CH. VV5 x 8 dots 7 x 8 dots
Graphic 32 CH. VV6 x 8 dots 7 x 8 dots
Ext. char. registration
8 CH VV6 x 8 dots 7 x 8 dots
* Half dot included.
*

CBM-909PC Series User’sManual
2
1.4 Control functions
1) Paper feed function
2) Self printing function
3) Buffer-full automatic printing function
4) Emergency stop function
5) Control codes
Print command: CR or LF
Input data cancel: CAN
Enlarged character printing: Double (transverse direction)
International character printing: 32 characters
Bit image printing: ESC + K + n1 + n2 + n3
External character registration function: 8 characters at maximum
Line space seetting: Even number of lines out of 4 to 255 dot lines
Power-down function: DC2, DC3
Paper feed command: (ESC + B + n, 4 ≤n ≤255)
1.5 Operating Voltage
1) Voltage: VDD=4.5 to 6.0 V DC at operating
VDD=3.5 to 6.0 V DC at low speed mode.*1
*1 The LSI is operated at low speed mode for first 60 ms after resetting the system.
2) Current:
VDD=5.0 V
At operating : 2.5 mA (typ.)
At power-down : DC2 0.5 mA (typ.)
At power-down : DC3 0.5uA (typ.)
1.6 Oscillation frequency
4.19 MHz ±0.5%

CBM-909PC Series User’sManual
3
2. Electrical Characteristics
2.1 Absolute maximum ratings (Ta=25°C)
2.2 Operating Range
Note)
*1. If the input voltage exceeds a rated value, malfunctioning results, and in the worst case, the IC may be destroyed.
At power-on time, do not apply an input signal prior to VDD.
*2 Under regular operations it will operate in the high speed mode between the range of 4.5-6.0 V
Before moving on to the normal operations after the power down or power on function, it will operate in low
speed between the 60 ms and operates between 3.5 and 6.0 V.
Ensure that an input signal is not input before the VDD when turning on the power. If the input signal should
come first, then add an electric current limited resistance (1k-ohm) in the series with the input ports.
Item Symbol Test condition Ratings Unit
Power Supply VDD Ta = 25˚C –0.3~7.0 V
Input Voltage *1 Vi Ta = 25˚C –0.3~VDD+0.3 V
Storage temperature Tstg. — –65~150 ˚C
Item Symbol Test condition Ratings Unit
Power Supply VDD Operating 4.5~6.0 V
low speed mode 3.5~6.0 *2 V
Operating temperature Top — –40~85 ˚C

CBM-909PC Series User’sManual
4
2.3 Characteristics of LSI
(Ta=–40~85°C, VDD=3.5~6.0 V)
Note)
*1. The IDD current is not included the current through the built-in pull-up resistance.
*2. At operating, the pull-up resistance in ports P10~P13, P20~P23, P30~P33, P60~P63, P70~P73 and P80~P81, will be
set.
At power-down mode, the pull-up resistance in ports P20~P23, P30~P33, P60~P63 and P70~P73 will be set.
Ports P40~P43, and P50~P53 are not built in pull-up resistance.
Item Sym. Test condition MIN Typ MAX Unit
“H” Input Voltage VIH
“L” Input Voltage VIL
“H” Output Voltage VOH
“L” Output Voltage VOL
“H” Input Leakage Current
“L” Input Leakage Current
“H” Output Leakage Current
“H” Output Leakage Current
ILIH Port. VIN = VDD 3 µA
ILIL Port. VIN = 0 V –3 µA
ILOH Port. VOUT = VDD 3 µA
ILOL Port. VOUT = 0 V –3 µA
RL
IDD
*1
Built-in pull-up Resistance *2
Current
Port
Port 0.8 VDD VDD
x1, x2 VDD –0.5 VDD
Port 0 0.2 VDD
x1, x2 0 0.4
IOH = –1 mA VDD –1.0
IOH = –100 µA VDD –0.5
IOL = 1.6 mA 0.4
IOL = 400 µA 0.5
V
V
V
V
Port
VDD =
4.5
~
6.0 V
15 40 80
VDD = 5.0V
±10%
VDD = 3.0V
±10% 30 300
kΩ
f = 4.19 MHz
VDD = 5.0V ±10%
At operating
Halt mode
VDD = 5.0V ±10%
Stop mode
2.5 8.0 mA
500 1500 µA
0.5 20 µA

CBM-909PC Series User’sManual
5
2.4 Pin configurations
(Top View)
a) 42 Pin plastic shrink DIP
b) 44 Pin plastic QFP
Vss
P40
P41
P42
P43
P50
P51
P52
P53
P60
P61
P62
P63
P70
P71
P72
P73
P20
P21
P22
P23
XT1
XT2
RESET
X1
X2
P33
P32
P31
P30
P81
P80
P03
P02
P01
P00
P13
P12
P11
P10
NC
V
DD
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
HA
HB
HC
HD
HE
HF
HG
HH
MSTR
MSTP
PFS
PWC
RDY
ACK
S3
RP
PF
SLIN
PXD
S2
S1
ES
INT
STB
RXD
DP
P72
P71
P70
P62
P63
P61
P60
P53
P52
P51
P50
HG
HF
HE
HC
HD
HB
HA
DB7
DB6
DB5
DB4
INT
ES
S1
RXD
S2
SLIN
PF
RP
S3
ACK
RDY
P13
P00
P01
P03
P02
P80
P81
P30
P31
P32
P33
33
32
31
30
29
28
27
26
25
24
23
2221201918171615141312
3435363738394041424344
1
2
3
4
5
6
7
8
9
10
11
HH
MSTR
MSTP
PWC
PFS
DP
RXD
STB
P73
P20
P21
P23
P22
V
DD
NC
P10
P11
P12
NC
DB3
DB2
DB0
DB1
NC
P43
P42
P40
P41
V
SS
XT1
XT2
RESET
X1
X2

CBM-909PC Series User’sManual
6
18 1 XT1
19 2 XT2
20 3 Reset V
21 4 X1 V
22 5 X2 V
23 6 RDY V
24 7 ACK V
25 8 S3 V
26 9 RP V
27 10 RF V
28 11 SLIN V
29 12 RXD V
30 13 S2 VV
31 14 S1 VV
32 15 ES V
33 16 INT V
35 17 STB V
36 18 RXD V
37 19 DP V
Connect to VDD or VSS.
Not use
System reset signal. If this signal is set to the Low level, the inside of the
LSI is initialized.
Oscillator terminals. 4.19 MHz ±0.5%
If receivable at data transfer time, this signal is set to the Low level.
If data read is completed at parallel data receive time, the Low pulse is
output.
Function selection S3.
RP Signal from the printer.
Paper feed signal. Effective only in the off-line mode.
On-line setting signal. When this signal is at the Low level, the on-line
mode is selected to enable data transfer. When this signal is at the High
level, the off-line mode is selected to disable data transfer.
Serial transfer. Serial data input pin.
Function selection S2 * 1
Function selection S1 * 1
Power-down command signal. If this signal is set to the Low level, control
is interrupted and oscillation stops, resulting in the power-down mode.
Power-down reset signal. If this signal is set to the Low level, the power-
down mode is reset.
Strobe pulse input
Negative logic
“Low”=8-bit data read
DIP type: Connect to 12 PIN
QFP type: Connect to 29 PIN
DP signal from the printer
c) Pin Assignment
Pin No. Symbol Signal Function
QFP DIP IN OUT

CBM-909PC Series User’sManual
7
38 20
39 21 VDD
40 22 PWC V
41 23 PFS V
42 24 MSTP V
43 25 MSTR V
44 26 HH V
127 HG V
228 HF V
329 HE V
430 HD V
531 HC V
632 HB V
733 HA V
8 34 DB7 V
9 35 DB6 V
10 36 DB5 V
11 37 DB4 V
13 38 DB3 V
14 39 DB2 V
15 40 DB1 V
16 41 DB0 V
17 42 VSS
12
34
NC
Power
The DC-DC converter control signal.
PF Solenoid signal.
Motor brake signal.
Motor drive signal.
Print solenoid drive signals.
Parallel data (8 bits)
Positive logic
“High”=“1”
”Low”=“0”
GND
NC
Pin No. Symbol Signal Function
QFP DIP IN OUT

CBM-909PC Series User’sManual
8
3. Description of signals
3.1 Description of control signals
1. RESET
The LSI is initialized by setting the reset pin at the low level. The reset pulse is required to be 10 µS or more,
while the LSI is operating. When the power is switched on, if using the ceramic oscillator, send the low level
signal for 4 ms through the reset pin.
However, unless oscillation is stabilized, it is necessary to set the reset pin to the low level. After oscillation
is stabilized, set the reset pin to the high level.
VDD
PWC
Reset
Oscillation
1 Wait mode
Approx. 31.3 ms Approx. 60 ms
Low speed
mode High speed
operation
1
It is necessary to secure an oscillation stabilization time (4 ms or more).

CBM-909PC Series User’sManual
9
Resetting the stop mode
*2) At low speed mode, power source range of 3.5~6.0 V, activate the DC-DC converter with the PWC signal
and supply the LSI with a voltage between 4.5~6.0 V.
As a result, you will obtain the operation voltage range between 3.5~6.0 V.
Resetting the halt mode
DC3 code
Reset
PWC
Operating HALT HALT
Oscillation
Stop mode Wait mode Low speed mode
Approx. 31.3 ms Approx. 60 ms
Operating High
speed mode
1
2
DC2 code
RESET
PWC
Operating
Oscillation
HALT mode Wait mode
Low speed mode High speed mode
Approx. 31.3 ms Approx. 60 ms

CBM-909PC Series User’sManual
10
2. PWC
This terminal will be in the “LOW” level under the low-speed operation mode (60 ms) and normal operation
mode. It will be in the “HIGH” level during power down.
By controlling (Refer to the circuitry diagram on p. XX, item XX) the DC-DC converter with the PWC signal, an
operation voltage range between 3.5-6.0 V can be obtained.
3. SLIN
Setting the SLIN pin to the Low level places this system in the on-line mode and causes it to be ready to receive
the data.
When this SLIN is at the High level, the system is placed in the off-line mode and can not receive the data.At this
time, it receives the signal PF (paper feed).
This system samples the SLIN signal in the following cases.
• After completing a system reset
• After resetting the power-down mode
• While the data is ready
• While the paper is being fed
VWhen the SLIN signal is set to Low during paper feed by the PF signal, the system is placed in the on-line
mode after ocmpleting that feed.
VWhen the SLIN signal is set to High during the text mode, the system is placed in the off-line mode after
printing the data in the print buffer.
VWhen the SLIN signal is set to High during the bit image mode, the data in the print buffer is cleared and the
bit image mode is also reset.
4. PF
This is a manual paper feed pin and doubles as a self test printing pin.
This pin accepts a signal only when the system is in the off-line mode, except the power-down mode.
Line feed is performed while this pin is held at the Low level (30 ms or more). To conduct a self printing test, set
the PF pin to the Low level and turn on the power or input the RESET signal.
5. INT
This is used to reset the power-down mode by the DC2 and DC3 command.
VResetting the power-down mode by the DC2 command.
This is done by setting the INT pin to the Low level for 10 µs or more.
VResetting the power-down mode by the DC3 command.
This is done by holding the INT pin at the Low level until XTAL oscillation is stabilized, and then, by setting
the pin to the High level.
6. ES
Setting this pin to the Low level interrupts system control and stops oscillation, resulting in the power-down
mode.
Resetting the power-down mode by the ES signal. This is done by holding the ES pin at the high level and
inputting the RESET signal.

CBM-909PC Series User’sManual
11
Symbol Function OFF ON
S1 Data transfer method Serial Parallel
S2 Printing method L-type R-type
Print command at parallel CR LF
Baud rate at serial 9,600 bps 4,800 bps
S3
7. S1, S2, S3
Function Setting DIP switch.
1) The S1 and S2 terminals will be used as an input-port at initializing and an output-port at normally operating.
Therefore add a resistance (10 kΩ~47 kΩ) between the S1, S2 terminals and the DIP switch, and then add a
pull-up resistance (100 kΩ~150 kΩ) as shown below.
DSW1
VDD
1
2
3
14
13
3
R21
R20
47K x 2
150K x 2
LS1
P23
S1
S2
S3
22
P01
P02
P03
PWC

CBM-909PC Series User’sManual
12
2) Printing method
Printing method is specified by setting DIP switch S2.
For bit image printing, inverted printing is not performed even if R-TYPE is specified.
CITIZEN
CITIZEN
L–TYPE R–TYPE
Paper
advance
CITIZEN
CBM
123456
123
Paper
advance
Printing direction Printing direction
123
123456
CBM
CITIZEN

CBM-909PC Series User’sManual
13
8. X1, X2
Use a ceramic oscillator for the clock of this LSI.
The oscillation frequency must be range 4.19 MHz ±0.5%.
Recommended oscillator parts are the following.
9. Others
XT1 and XT2 are the input terminals when using an external clock. However, this LSI is set to use X1 and X2.
Please refrain from using terminal XT2 and connect terminal XT1 to Vss (GND).
The connect terminal NC is not connected to the inside of the LSI.
Maker Type f Capacitor
C1 C2 Operating
Voltage
CSA 4.19 MGU
CSA 4.19 MG 4.19 MHz ±0.5% 30PF 30PF 2.7 ~ 6.0 V
30PF 30PF 3.0 ~ 6.0 V
C2
C1
X1
X2
CSA4.19MG
4.19MHz
MURATA
M.F.G

CBM-909PC Series User’sManual
14
3.2 Description of communication signals
1. DB0~DB7
These are parallel 8 bit data receive pins. For more details on the timing of the parallel data reception, refer to
the time chart 3.2-6.
When the SLIN is setting the low level and the RDY outputs low level, the 8 bit data is latched by the STB
signal (low level).
However, until the ACK pulse is output, hold the STB to low level.
2. RXD
This is the input pin to receive the serial data.
Refer to the timing chart 3.2-7.
When the RDY terminal is in the “LOW” level during the on-line status, the serial data from the host
computer can be received via this terminal.
This incorporates a data buffer for one line.
Every time a line is printed the motor will stop, however when data transmission of the next line is finished
while the printing head is returning it can undergo continuous printing without stopping the motor.
3. RDY
This terminal is used for parallel and serial data receptions.
The signals received when the RDY signal is on-line notifies the host that the LSI data can be received.
When Using With a Parallel Interface
After verifying that the RDY signal of the host is in the ”LOW” level, there is a need to output data DB0-
DB7 and output the STB terminal in “LOW” level.
This LSI will maintain the RDY signal at the “HIGH” level after verifying that the STB terminal is in
“LOW” level.
However, the data read-in is not completed at this time. The data read-in of the LSI is completed only when
an ACK pulse is output.
When Using With a Serial Interface
After verifying that the RDY signal of the host side is in “LOW” level, there is a need to put the RXD signals
in the “LOW” level to perform data communication immediately after.
The RDY terminal is in the “HIGH” level under the following conditions.
a) during power down
b) during off-line
c) during data read-in
d) during printing
What is more, the RDY terminal during system reset will be in the floating status.

CBM-909PC Series User’sManual
15
4. STB
This is a terminal used during parallel data reception and to input the data set signals from the host.
For the LSI to output signal level of this terminal it must be in the on-line status and the RDY signal must be in
the “LOW” level. If the STB terminal is in ”LOW” level, the LSI will consider that the data is sent from the host
via the DB0-DB7 and start reading the data after the RDY terminal is switched to the “HIGH” level.
When the LSI completes the data read-in it will output an ACK pulse.
There is a need to keep the STB terminal in the “LOW” level until the startup of the ACK signal at the host is
verified.
5. ACK
This is the data read-in signal used during parallel data reception.
During parallel data reception this terminal is in the on-line status and after outputting the RDY signal it will
verify that the STB terminal is in the “LOW” level.
Then it will output a “LOW” pulse of about 2 µs as a read-in timing signal to input the data in the terminal.
Therefore, there is a need for the data to be stable between, before and after these pulses.
6. Parallel interface timing chart
*1 It is necessary to secure an oscillation frequency stabilization time.
*2 Time required for the LSI to make the SLIN pin sensible after resetting the system.
*3 Since the DTR signal may rise regardless of the STB signal due to printer control, it is necessary to output
the STB signal within 200 µs after checking the DTR signal.
IN
IN
OUT
IN
IN
OUT
IN
VDD
RESET
SLIN
RDY
STB
ACK
RF
DS0~DDS7
*1
*2 100 ms (Min.)
*3
1us (Min.) 1us (Min.)
50us (Min.)
30ms (Min.)
90us (Min.)
2.0us
*5
50us (Max.)
*4

CBM-909PC Series User’sManual
16
*4 After this, paper feed is enabled via the PF pin.
*5 TheACK signal is output by 1 pulse after resetting the LSI.
7. Serial interface timing chart
*1 It is necessary to secure an oscillation frequency stabilization time.
*2 Time required for the LSI to make the SLIN pin sensible after resetting the system.
*3 The number of start bits should be 1 bit.
*4 The number of stop bits should be 1 bit or more.
*5 After this, paper feed is enabled via the PF pin.
*6 The DTR signal may rise regardless of the RXD signal due to printer control. When transferring the data,
therefore, it is necessary to set the RXD signal to the Low level within 200 µs after checking the DTR signal,
and then, transfer the data.
IN
IN
OUT
IN
IN
VCC *1
*2
*6
*3 *4
RESET
SLIM
DTR
RXD
SAMPLING
DATA
PF
D0 D1 D2 D3 D4 D5 D6 D7
*5
50us (Max.)
30ms (Min.)
Table of contents
Other Citizen Controllers manuals

Citizen
Citizen BD2-2880 Installation manual

Citizen
Citizen BD2-1220 Installation manual

Citizen
Citizen CBM-202 Series User manual

Citizen
Citizen SA-SD User manual

Citizen
Citizen CBM-626 User manual

Citizen
Citizen BD2-2890DD s User manual

Citizen
Citizen BD2-2880 User manual

Citizen
Citizen BD2-1220 User manual

Citizen
Citizen CBM-909 Series User manual