User Guide

Hardware Functional Overview
FIC A440 Series Service Manual 4-15
4.17
4.174.17
4.17
Micro
MicroMicro
Micro-
--
-P Subsystem (PIC
P Subsystem (PICP Subsystem (PIC
P Subsystem (PIC-
--
-16C62A)
16C62A)16C62A)
16C62A)
The micro controller PIC16C62A acts as a supplement for the power management control. It
supports many functions via the SMBus interface.
The system communicates with the PIC16C62A via the SMBus interface. The SMBus host
(M38867) should be first initialized before starting the transaction. The following is the
procedure for system communication with PIC16C62A:
1. Enable SMBus interface by writing 01h to SmbHstCfg register.
2. Get SMBus I/O port base address by reading from SmbBA register.
3. Clear SMBus status by writing 1Eh to SmbHstSts register.
4. Write the PIC16C62A slave address to SmbHstAdd register.
Send command to PIC16C62A -- Slave address is 04h.
Read data from PIC16C62A -- Slave address is 05h.
5. Write the desired command to SmbHstCmd register.
6. Write the desired parameters to SmbHstDat0(High byte) and SmbHstDat1(Low byte)
registers if the system wants to send command to PIC16C62A.
7. Wait for SMBus interrupt occurred by monitoring SmbHstSts register INTR bit.
8. Get the desired data by reading from SmbHstDat0(High byte) and SmbHstDat1(Low
byte) registers if the system wants to read data from PIC16C62A.
Features Summary of the Micro-P:
5 channels 8-bit analog to digital converter
Timer0: 8-bit tuner/counter with 8-bit prescaler
Timer1: 16-bit timer/counter. TMR1 can be incremented during sleep via external
crystal/clock
Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler
Capture, Compare, PWM module
Synchronous Serial port (SSP) with SPI and I
2
C
Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI)
Brown-out detection circuitry for Brown-out Reset (BOR)
2K bytes program memory
128 bytes data memory
22 I/O pin
8 interrupt sources