Before using this information and the product it supports, be sure to read the
general information under “Notices” on page B-1.
Second Edition (July 1997)
The following paragraph does not apply to the United Kingdom or any country
where such provisions are inconsistent with local law: INTERNATIONAL
BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION “AS IS”
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states
do not allow disclaimer of express or implied warranties in certain transactions,
therefore, this statement may not apply to you.
This publication could include technical inaccuracies or typographical errors. Changes
are periodically made to the information herein; these changes will be incorporated in
new editions of the publication. IBM may make improvements or changes in the
products or the programs described in this publication at any time.
Requests for technical information about IBM products should be made to your IBM
Authorized Dealer or your IBM Marketing Representative.
Copyright International Business Machines Corporation 1996, 1997. All rights
reserved.
Note to U.S. Government Users — Documentation related to restricted rights — Use,
duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule
Contract with IBM Corp.
1-2.System Board Devices and Features.......... 1-3
1-3.System Board I/O Address Map............. 1-6
1-4.Performance Specifications for the ThinkPad 560/560E 1-8
1-5.Physical Specifications for the ThinkPad 560/560E.. 1-9
1-6.Electrical Specifications for the ThinkPad 560/560E 1-10
1-7.Acoustical Readings for the ThinkPad 560/560E.. 1-10
1-8.Power Supply Maximum Current........... 1-11
1-9.Voltage Pin Assignments for 35W AC Adapter... 1-12
3-1.PCMCIA Standards and Specifications......... 3-8
3-2.PCMCIA PC Card Slot Pin Assignments........ 3-9
Tables
3-1.BIOS Video Modes for the ThinkPad Computer.... 3-4
vi
Preface
This technical reference contains hardware and software interface
information specific to the IBM* ThinkPad* 560/560E computer. This
technical reference is intended for those who develop hardware and
software products for the computer. Users should understand
computer architecture and programming concepts.
This publication consists of the following sections and appendixes:
Section 1, “System Overview,” describes the system, features,
and specifications.
Section 2, “System Board,” describes the system-specific
hardware implementations.
Section 3, “Subsystems,” describes the hardware functions
specific to the ThinkPad 560/560E computers.
Appendix A, “System Management API (SMAPI) BIOS
Overview,” describes the system software interface built into the
system, called the System Management Application Program
Interface (SMAPI) BIOS, which controls the system information,
system configuration, and power management features of the
ThinkPad system.
Appendix B, “Notices,” contains special notices and trademark
information.
An index is also included.
This technical reference should be used with the following
publications:
IBM Personal System/2 Hardware Interface Technical Reference
IBM Personal System/2 and Personal Computer BIOS Interface
These publications contain additional information on many of the
subjects discussed in this technical reference. Information about
diskette drives, hard disk drives, adapters, and external options are
in separate technical references.
Copyright IBM Corp. 1996, 1997vii
Attention
The term
Reserved
describes certain signals, bits, and registers
that should not be changed. Use of reserved areas can cause
compatibility problems, loss of data, or permanent damage to the
hardware. When the contents of a register are changed, the
state of the reserved bits must be preserved. When possible,
read the register first and change only the bits that must be
changed.
IBM Personal System/2 Hardware Interface Technical Reference
describes devices common to the PS/2* AT-bus system family.
The IBM ThinkPad 560/560E computer (hereafter called the 560,
ThinkPad computer
, or
computer
) is a notebook-size computer that
features the AT* bus architecture. Each computer supports one
external diskette drive and one internal hard disk drive.
Programs can distinguish the foregoing models of computers from
other ThinkPad models by reading the system ID: Interrupt 15H,
function code (AH)=23H, (AL)=10H, returns (AL)=0EH for the
560/560E.
The system microprocessor contains an internal cache and cache
controller.
Figure 1-1 lists the model bytes, submodel bytes, and system clock
speed of the system board.
ModelModel Byte
(Hex)
560/560EFC0166 MHz / 60 MHz
Figure 1-1. Model and Submodel Bytes
For a listing of the other systems, refer to the
System/2 and Personal Computer BIOS Interface
Submodel Byte
(Hex)
System Clock
IBM Personal
.
1-2ThinkPad 560/560E System Overview
System Board Devices and Features
Figure 1-2 lists the system board devices and their features. The
IBM Personal System/2 Hardware Interface Technical Reference
describes devices common to PS/2 products by type number.
DeviceTypeFeatures
Microprocessor–ThinkPad 560:
Intel** Pentium**
100/120/133MHz
16KB on-chip cache
ThinkPad 560E:
Intel Pentium processor with the MMX
technology
150/166MHz
32KB on-chip cache
Level 2 cache–ThinkPad 560:
None
ThinkPad 560E:
256KB
System timers1Channel 0: system timer
ROM subsystem–128KB by 4 banks (1KB equals 1024 bytes)
RAM subsystem–ThinkPad 560:
CMOS RAM
subsystem
–128 bytes CMOS RAM with real-time
Channel 1: refresh generation
Channel 2: tone generator for speaker
8 to 40MB (1MB equals 1048576 bytes)
ThinkPad 560E:
16MB (standard). Expandable up to 48MB
with the 32MB DIMM.
Expandable up to 80MB with the 2-bank-type
64MB DIMM.
clock/calendar
Figure 1-2 (Part 1 of 3). System Board Devices and Features
ThinkPad 560/560E System Overview1-3
DeviceTypeFeatures
Video subsystem–SVGA video functions:
ThinkPad 560:
Up to 256 colors on the DSTN LCD
Up to 16 777 216 colors on an external
display
Up to 65 536 colors on the TFT LCD
Up to 16 777 216 colors on an external
display
ThinkPad 560E:
Up to 65 536 colors on the DSTN LCD
Up to 16 777 216 colors on an external
display
Up to 262 144 colors on the TFT LCD
Up to 16 777 216 colors on an external
display
See “Video Subsystem” on page 3-2 for more
DMA controller1Seven DMA channels (AT compatible)
Interrupt controller115 levels of system interrupts
Keyboard/auxiliary
device controller
Diskette drive
controller
Hard disk controller–Supports IDE controller
Serial controller
port
Parallel controller
port
Expansion bus
adapter
PCMCIA**ñ slots–Conforms to the standards and
1Internal keyboard
2Supports:
2EIA-232-E interface (16550 compatible)
1Programmable as parallel port 1, 2, or 3
–Supports externally attached devices:
details of the video subsystem.
Four 8-bit channels and three 16-bit channels
(interrupts are edge-triggered)
TrackPoint III
Figure 1-3 (Part 2 of 2). System Board I/O Address Map
ThinkPad 560/560E System Overview1-7
Specifications
Figure 1-4 to Figure 1-7 on page 1-10 list the specifications for the
computer.
Performance Specifications
Device
Microprocessor (66 MHz–15 ns clock)
Access to RAM:ñ
Memory readPage hit, burst
Page miss, burst
Memory writePage miss, burst45 ns
Access to ROM:1000
Refresh rate (typically performed every 15.6 µs)750 (minimum)
DMA controller (4 MHz–250 µs clock):1250
Bus cycles (AT):
8 bit
16 bit
ñ The cycle times shown for access to system-board RAM are based on 70 ns
EDO memory.
Device
Microprocessor (60 MHz–16.5 ns clock)
Memory readPage hit, burst
Page miss, burst
Memory writePage miss, burst50 ns
Cycle
Time (ns)
240 ns
360 ns
1000
625
Cycle
Time (ns)
216 ns
350 ns
Figure 1-4. Performance Specifications for the ThinkPad 560/560E
1-8ThinkPad 560/560E System Overview
Physical Specifications
Size
Width:297 mm (11.7 in.)
Depth: 222 mm (8.7 in.)
Height: 31.0 mm (1.22 in.)
Weightñ (approximate value)
Air Temperature
Humidity
Maximum altitudeò: 3048 m (10000 ft) in unpressurized conditions
Heat output: 35 W (119.4 BTUs/hour) at maximum configuration
Acoustical readings (see Figure 1-7 on page 1-10)
Electrical (see Figure 1-6 on page 1-10)
Electromagnetic compatibility: FCC class B
ñ With battery pack installed.
ò This is the maximum altitude at which the specified air temperatures apply. At
higher altitudes, the maximum air temperatures are lower than those specified.
DSTN display:
1.87 kg (4.12 lb)
TFT display:
1.86 kg (4.10 lb)
System on (without diskette)
5.0°C to 35.0°C (41°F to 95°F)
System on (with diskette)
10.0°C to 35.0°C (50°F to 95°F)
System off
5.0°C to 43.0°C (41°F to 110°F)
System (without diskette)
8% to 95%
System (with diskette)
8% to 80%
Figure 1-5. Physical Specifications for the ThinkPad 560/560E
ThinkPad 560/560E System Overview1-9
Electrical Specifications
(35 W)
Input Voltageñ
(V ac)
Frequency (Hz)50/60
Inputò (kVA)0.132
ñ Range is automatically selected; sine wave input is required.
ò At maximum configuration.
100–240
Figure 1-6. Electrical Specifications for the ThinkPad 560/560E
Acoustical Readings
LOperateIdleOperateIdleOperateIdle
4.03.434302722
Notes:
L
WAd
L
pAm
<L
pA>m
OperateShows the value while using the hard disk drive.
All measurements made in accordance with ANSI S12.10 and reported in
conformance with ISO 9296.
in belsL
WAd
Is the declared sound power level for the random sample of
machines.
Is the mean value of the A-weighted sound pressure levels at the
operator position (if any) for the random sample of machines.
Is the mean value of the A-weighted sound pressure levels at the
one-meter position for the random sample of machines.
in dB<L
pAm
pA>m
in dB
Figure 1-7. Acoustical Readings for the ThinkPad 560/560E
1-10ThinkPad 560/560E System Overview
Power Supply
The power supply converts the ac voltage to dc voltage and provides
power for the following:
System board set
Diskette drive
Hard disk drive
Auxiliary devices
Keyboard
LCD panel
PCMCIA cards
Voltages
The power supply generates five different dc voltages: VCCCPU,
VCC3A, VCC5M, VCCSW, and VCC12M. Figure 1-8 shows the
maximum current for each voltage.
OutputVoltage (V dc)Current (A)
VCCCPU+2.9 or +2.52.20
VCC3A+3.32.00
VCC5M+5.03.00
VCCSW+5.00.01
VCC12M+12.00.11
Figure 1-8. Power Supply Maximum Current
ThinkPad 560/560E System Overview1-11
Output Protection
A short circuit placed on any dc output (between outputs or between
an output and a dc return) latches all dc outputs into a shutdown
state, with no hazardous condition to the power supply.
If an overvoltage fault occurs in the power supply, the power supply
latches all dc outputs into a shutdown state before any output
exceeds 135% of the nominal value of the power supply.
Voltage Sequencing
When power is turned on, the output voltages reach their operational
voltages within 2 seconds.
Power Supply Connector
The following connector is used with the AC Adapter. The total
power capacity of this connector must not exceed 4.0 A.
2
1
Refer to Figure 1-9 for the appropriate adapter pin assignments.
PinVoltage
1+7.0 V dc to +16.0 V dc (depending on charging conditions)
2Ground
Figure 1-9. Voltage Pin Assignments for 35W AC Adapter
1-12ThinkPad 560/560E System Overview
Battery Pack
The ThinkPad computer uses a lithium-ion (Li-Ion) battery pack that
meets the following electrical specifications:
Nominal Voltage+10.8 V dc
Capacity (average)2.2 ampere hours (AH)
ProtectionOvercurrent protection
This section describes the microprocessor, connectors, memory
subsystems, and miscellaneous system functions and ports for the
ThinkPad computers. You can find additional information about
these topics in
Reference–AT-Bus Subsystems
Microprocessor
The ThinkPad 560 uses the Intel Pentium 100/120/133MHz
microprocessor. This microprocessor contains a full 32-bit RISC
integer core, a built-in math coprocessor, and a 16KB internal cache
memory.
The ThinkPad 560E uses the Intel Pentium 150/166MHz
microprocessor with the MMX technology. This microprocessor
contains a full 32-bit RISC integer core, a built-in math coprocessor,
and a 32KB on-chip cache memory.
IBM Personal System/2 Hardware Interface Technical
.
Cache Memory Operation
The cache memory in the Intel Pentium microprocessor enables the
microprocessor to read instructions and data much faster than if the
microprocessor had to access system memory. When an instruction
is first used or data is first read or written, it is transferred to the
cache memory from main memory. This enables future accesses to
the instructions or data to occur much faster.
The cache is disabled and empty when the microprocessor comes
out of the reset state. The cache is tested and enabled during the
power-on self-test (POST).
The cache memory in the Intel Pentium microprocessor is loaded
from system memory in 32-byte increments, each referred to as a
cache line
reference to any byte contained in a cache line results in the entire
line being read into the cache memory (if the data was not already in
the cache). When the microprocessor gives up control of the system
bus, the cache memory enters “snoop” mode and monitors all write
and read operations. If memory data is written to a location in the
cache and the cache line is in the “modified” state, the corresponding
cache line is written back to system memory and is invalidated.
2-2ThinkPad 560/560E System Board
. A cache line is aligned on a paragraph boundary. A
When the microprocessor performs a memory read, the data address
is used to find the data in the cache. If the data is found (a hit), it is
read from the cache memory and no external bus cycle occurs. If
the data is not found (a miss), an external bus cycle is used to read
the data from system memory. If the address of the missed data is
in a cacheable address space, the data is stored in the cache
memory and the remainder of the cache line is read.
When the microprocessor performs a memory write, the data
address is used to search the cache. If the address is found (a hit),
the data is written to the cache and no external bus cycle is used to
write the data to system memory. (If the address of the write
operation was not in the cache memory but was in cacheable
address space, the data is read back into the cache memory and the
remainder of the cache line is read.)
Cacheable Address Space
Cacheable address space is defined as system memory that resides
on the system board (0–640KB and 1MB–40MB or 80MBñ). Nothing
in address range hex A0000–BFFFF, I/O address space, or memory
in any AT slot is cached.
ROM address space (hex C0000–C7FFF) is L1 cacheable for
read operations only
. If data in this address range is already in
code
cache memory and the address range is written to, the cached line is
invalidated and is read again from RAM (in which the BIOS is
shadowed in).
ñ
Cacheability of system memory is up to 64MB in the L2 cache, and is up to 4GB in
the on-chip L1 cache.
ThinkPad 560/560E System Board2-3
Keyboard/Mouse Connector
Each ThinkPad computer has a keyboard/mouse connector where
the IBM mouse, keyboard, or numeric keypad is connected.
Signals
The keyboard and mouse signals are driven by open-collector drivers
pulled to 5 V dc through a pull-up resistor. Figure 2-1 lists the
signals.
Sink current20 mAMaximum
High-level output voltage5.0 V dc minus pullupMinimum
Low-level output voltage0.5 V dcMaximum
High-level input voltage2.0 V dcMinimum
Low-level input voltage0.8 V dcMaximum
Figure 2-1. Keyboard and Mouse Signals
Connector
The keyboard/mouse connector uses a 6-pin, miniature DIN
connector.
56
34
12
PinI/OSignal Name
1I/OMouse Data
2I/OKeyboard Data
3–Ground
4–+5 V dc
5I/OMouse Clock
6I/OKeyboard Clock
Note: The maximum current for +5 V dc (pin 4) is 0.5 A for both the
mouse and the numeric keypad.
2-4ThinkPad 560/560E System Board
Scan Codes
Figure 2-3 shows the key numbers assigned to keys on the 84-key
keyboard (for the U.S. and Japan). Figure 2-4 on page 2-6 shows
the key numbers assigned to keys on the 85-key keyboard (for
countries other than the U.S. and Japan). For scan codes assigned
to each numbered key, refer to the
Interface Technical Reference
IBM Personal System/2 Hardware
.
110
112
113
1
16
3031
44
Fn
114
2
3
17
18
46
58
60
116
115
4
19
32
47
5
33
48
117118119
6
20
21
34
3536
49
LeftRight
7
22
5051
61
8
120
9
2324
37
5253
124
125
122 1237681
121
1011
25
38
39
6264
Figure 2-3. Key Numbers for the 84-Key Keyboard
54
126
12
26
4041
55
80
75
13
27
79
85
86
15
29
28
43
57
83
89
84
ThinkPad 560/560E System Board2-5
110
112
113
1
16
3031
44
Fn
124
125
126
114
2
3
17
18
46
45
58
60
116
115
4
19
32
47
5
33
48
117118119
6
20
21
34
3536
49
LeftRight
7
22
5051
61
8
2324
120
37
121
9
1011
38
5253
122 1237681
12
26
25
39
6264
54
27
4041
55
80
75
13
28
42
79
85
86
15
43
57
83
89
84
Figure 2-4. Key Numbers for the 85-Key Keyboard
Keyboard ID
The keyboard ID consists of 2 bytes: hex 83AB (the built-in keyboard
with the external numeric keypad) or hex 84AB (the built-in keyboard
only). Interrupt 16H, function code (AH)=0AH, returns the keyboard
ID.
2-6ThinkPad 560/560E System Board
Figure 2-5 shows the key numbers assigned to keys on the external
numeric keypad. For scan codes assigned to each numbered key,
refer to the
Reference
IBM Personal System/2 Hardware Interface Technical
.
9095
91
96
92
97
93
98
99
100
101
102
103
104
105
106
108
Figure 2-5. Key Numbers for the External Numeric Keypad
Displayable Characters and Symbols
For displayable characters and symbols that are keyable from the
keyboard, refer to the
Technical Reference
IBM Personal System/2 Hardware Interface
.
ThinkPad 560/560E System Board2-7
Hard Disk Drive Connector
The hard disk drive is connected to the system board. The following
shows the pin assignments for the connector on the system board.