PC87436 Advanced IPMI Baseboard Management Controller
© 2003 National Semiconductor Corporation www.national.com
July 2003
Revision 1.0
PC87436 Advanced IPMI
Baseboard Management Controller
General Description
The PC87436 is a highly-integrated Enhanced IPMI Base-
board Management Controller (BMC), or satellite manage-
ment controller, with an embedded RISC core and
advanced functions. It is targeted for a wide range of host-
independent controlled platforms such as servers and desk-
tops.
The PC87436 incorporates National’s CompactRISC
CR16B core (a high-performance 16-bit RISC processor),
on-chip RAM, system support functions, Low Pin Count
(LPC) host interface and a Bus Interface Unit (BIU) that di-
rectly interfaces with optional expansion memory and I/O
devices.
System support functions include: four SMBus®channels;
high-accuracy analog-to-digital (ADC) for system control,
system health monitoring and analog controls; two USARTs
for Emergency Management Port (EMP) and ICMB exten-
sion; watchdog and other timers; and interrupt control and
general-purpose I/O (GPIO).
The PC87436 interfaces with the host via an LPC bus that
provides three interface channels, with peripherals and IPMI
devices via four independent SMBuses and with additional
memory and I/O ports via a private expansion bus.
The PC87436 is PC01 and ACPI compliant.
Outstanding Features
Intelligent Platform Management Interface (IPMI)-
optimized BMC
16-bit RISC core, with 2 Mbyte linear address space
and running at up to 28 MHz
Host interface, based on Intel’s LPC Interface Specifi-
cation Revision 1.0, September 29th, 1997
Four SMBus interface modules (each module can be
master and slave)
Two USARTs, one for ICMB interface extension and
one for EMP
Integrated ADC channels and thermo-diode interface
112 GPIO ports with a variety of wake-up events
Integrated RTC
Low current consumption
JTAG-based debugger interface
176-pin LQFP package
System Connection Diagram
PC87436
Baseboard
Management Controller
VBAT
NIC
Flash
SRAM
NIC
IPMB (SMBus 4)
VSB VDD
32.768
SMI SCI
KHz
USART2
GPIOs Wake- VIN Fan Fan
Temperature Sensor
South Bridge
PC87417
ServerI/O
RJ45
LM8x
AFPC
PCI
LPC
SERIRQ
SMBus 2
PC87431
mBMC
SMBus1
RS485
XCVR
ICMB
= Optional
Expansion Bus
UART1
RJ45
PCI
Slots
DS14185
XCVR
Emergency
Management
Port
SMBus 3
Component
Up In Out
Sys.
Mem.
National Semiconductor and TRI-STATE are registered trademarks of National Semiconductor Corporation.
All other brand or product names are trademarks of their respective holders.
www.national.com 2 Revision 1.0
PC87436
Device-Specific Information
The following table shows the differences between the PC87436 devices.
Features
Supports Intelligent Platform Management Interface
(IPMI) Specification v1.5, rev 1.1, February 20, 2002
Supports Microsoft®Advanced Power Management
(APM) Specifications Revision 1.2, February 1996
Embedded Controller Features
Processing Unit
CompactRISC CR16B 16-bit embedded RISC pro-
cessor core
2 Mbytes of linear address space
Internal Memory
4 Kbytes of ROM for CR16B Boot block
Memory contents protection
4 Kbytes of on-chip RAM
Expansion Memory
Three address zones for static devices, with config-
urable wait states and 8- or 16-bit-wide bus
Up to 2 Mbytes of additional code and data
Supports host-controlled code download and on-
board flash update
Memory access protection
Host Interface Channels
Three KCS host interf ace channels
IRQ, SMI and SCI (PWUREQ) generation
Multi-Input Wake-Up (MIWU)
Supports up to 32 wake-up or interrupt inputs
Special input for system On/Off switch
Generates wake-up event to PMC (Power Manage-
ment Control) module
Generates interrupts to ICU module
Provides user-selectable trigger conditions
Interrupt Control Unit (ICU)
31 maskable vector interrupt sources
26 general-purpose external interrupt inputs through
MIWU
Enable and pending indication for each interrupt
Non-maskable interrupt input
General-Purpose I/O (GPIO)
112 port pins
I/O pins individually configured as input or output
with optional pull-up resistors
27 external wake-up events
Low-cost external GPIO expansion
14 mA output buffers for glueless LED logic
Four SMBus Interface modules.
Each module:
Is master and slave
Supports 7- or 10-bit addressing
Monitors three slave addresses simultaneously
Supports polling and interrupt controlled operation
Generates a wake-up signal on detection of a Start
Condition while in Idle mode
Has optional internal pull-up on SDA and SCL pins
Allows data buffering with DMA support
Two 16-bit Multi-Function Timer (MFT16) modules.
Each module:
Contains two 16-bit timers
Supports Pulse Width Modulation (PWM), Capture
and Counter modes
Two Universal Synchronous/Asynchronous Receiver-
transmitters (USART); for each USART:
A full-duplex USART channel
Programmable baud rate
Optional Synchronous mode with either internal or
external clock
7-, 8- or 9-bit protocols
Data transfer via Interrupt, polling
Data double buffering with DMA support
Pulse Width Modulation (PWM) Module
Eight outputs
8/16-bit resolution
Common input clock 8/16-bit prescaler
Function PC87436S PC87436M PC87436L
ADC (Accuracy) 10-bit 8-bit
TMS
USART Interfaces 2 2 2
SMBus Interfaces 4 4 4
Revision 1.0 3 www.national.com
PC87436
Features (Continued)
Timer and Watchdog
16-bit periodic interrupt timer with 30 µs resolution
and 5-bit prescaler for embedded controller tick and
periodic wake-up tasks
8-bit watchdog timer
Hardware Monitoring (by ADC)
14 inputs, with 10-bit resolution
Controlled by embedded controller
System Voltage Measurement
Up to eight external measurement points
Four internal measurement points
Diode-Based Temperature Measurement
Software-controlled fault detection
Hardware-monitored over-temperature detection
Development Support Features
Interface to debugger via JTAG pins
ISE/ADB mode
On-board Debug mode
CR16B Access to Host Controlled Functions
Enabled when host inactive
Host Controlled Function Features
LPC System Interface
Synchronous cycles, up to 33 MHz bus clock
Serial IRQ
I/O and Memory read and write cycles
LPC and FWH read cycles
Base Address (BADDR) strap to determine the base
address of the configuration Index-Data register pair
PC01 and ACPI Compliant
PnP Configuration Register structure
Flexible resource allocation for all logical devices
Relocatable base address
15 IRQ routing options
Generates SCI (PWUREQ) for ACPI systems
Shared Memory and Protection
Bridges LPC access to expansion memory
CR16B controlled, LPC access protection
FWH transaction support
Real-Time Clock (RTC)
System Wake-Up Control (SWC)
Wake-up detection
Software controlled off events
Optional routing of power-up request to IRQ, SMI
and SCI (PWUREQ) lines
Clocking, Supply and Package Information
Strap Input Controlled Operating Modes
TRI-STATE® of all the pins
Development (ISE/ADB)
On-board development
Programing Environment
Clocks
Single 32.768 KHz crystal oscillator
On-chip high frequency clock generator
CPU clock 4-28 MHz
Software-controlled frequency generation
Based on the 32.768 KHz input
32.768 KHz clock output
CPU clock output
Power Management Control (PMC)
Separate 3.3V supply for the CPU and its
peripherals (VSB), Analog (AVCC) and for the other
functions (VDD)
All pins are 5V tolerant and back-drive protected
(except the LPC bus pins)
Backup battery input for RTC, and wake-up configu-
ration
Reduced power consumption capability
Automatic wake-up on system events
Testability
XOR-Tree Structure
Includes all device pins (except supply and ana-
log pins
Selected at power up by strap input
TRI-STATE device pins, selected at power up by
strap input (TRIS)
Package
176-pin LQFP package
PC87436 Advanced IPMI Baseboard Management Controller
National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.
Physical Dimensions
All dimensions are in millimeters
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT
DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL
COUNSEL OF NATIONAL SEMICONDUCTOR CORPORATION. As used herein:
1. Life support devices or systems are devices or
systems which, (a) are intended for surgical implant
into the body, or (b) support or sustain life, and whose
failure to perform, when properly used in accordance
with instructions for use provided in the labeling, can
be reasonably expected to result in a significant injury
to the user.
2. A critical component is any component of a life
support device or system whose failure to perform can
be reasonably expected to cause the failure of the life
support device or system, or to affect its safety or
effectiveness.
National Semiconductor
Corporation
Americas
Email:
new.feedback@nsc.com
National Semiconductor
Europe
Fax: +49 (0) 180-530 85 86
Email: europe.support@nsc.com
Deutsch Tel: +49 (0) 69 9508 6208
English Tel: +44 (0) 870 24 0 2171
Français Tel: +33 (0) 1 41 91 87 90
National Semiconductor
Asia Pacific Customer
Response Group
Tel: 65-2544466
Fax: 65-2504466
Email: ap.support@nsc.com
National Semiconductor
Japan Ltd.
Tel: 81-3-5639-7560
Fax: 81-3-5639-7507
Email: nsj.crc@jksmtp.nsc.com
www.national.com
176-Low Profile Plastic Quad Flatpack (LQFP)
Order Number PC87436S-VPC, PC87436M-VPC, PC87436L-VPC
NS Package Number VPC176