Abov MC96F6432A User manual

CMOS single-chip 8-bit MCU
with 12-bit A/D converter and
LCD driver
MC96F6432A
MC96F6332A
User’s manual
Main features
8-bit Microcontroller With High Speed 8051 CPU
Basic MCU Function
–32 Kbytes Flash Code Memory
–1024 bytes SRAM
Built-in Analog Function
–Power-On Reset and Low Voltage Detect Reset
–Internal 16MHz RC Oscillator (±1.5%, TA= 0 ~ +50°C)
–WatchdogTimer RC Oscillator (5kHz)
Peripheral Features
–12-bitAnalog to Digital Converter (16 inputs)
–USI (USART + SPI + I2C) 2 sets
–LCD Driver (21 segments x 8 commons)
I/O and Packages
–Up to 42 programmable I/O lines with 48/44-pin package
–48 QFN, 44 MQFP, 32 LQFP, 32/28 SOP
Operating Conditions
–2.2V to 5.5V Wide Voltage Range
–-40°C to 85°C Temperature Range
Application
–Small HomeAppliance
–BLDC Motor Controller
V 1.6
Revised 09 February, 2017

2
MC96F6432A
ABOV Semiconductor Co., Ltd.
Revision history
Version
Date
Revision list
0.0
2015.09.18
Published this book.
0.1
2015.12.16
Change symbol name from ILE, DLE, FSE, tCON, VAN, IAN to INL, DNL, TOE,
tCONV, VAIN, IAIN in 7.3 A/D Converter Characteristics
Fix typos.
1.0
2016.02.03
Add a “MC96F6432AU” 48 QFN package.
Add IRC Max 16MHz in 7.6 High Internal RC Oscillator Characteristics.
Add a note about IRC frequency in 11.1 Clock Generator.
1.1
2016.03.25
Modify 48-Pin QFN Package Diagram
1.2
2016.04.08
Add a “Full-flash erase mode method” in different table.
Remove the note about “direct bit test and branch instructions”,
Modify the program tips in Chapter 15. Flash Memory.
Add an appendix about “Flash Protection for invalid Erase/Write”
1.3
2016.05.26
Change ‘8.5MHz (Max)’ to “Main X-TAL Operating Frequency” in Electrical
Characteristics.
1.4
2016.05.30
Add a “MC96F6332AL”32LQFP package.
1.5
2016.07.06
Remove the 28TSSOP package.
Change Gang programmer from StandAlone GANG8 to E-GANG4/E-GANG6.
Fixed typos of I2C Status Register.
1.6
2017.02.09
Revised this book.
Updated Package diagrams in Chapter 4. Package Diagram.
Added the note on the flash memory erase and write in Chapter 15. Flash
Memory.
Updated OCD dongle image in Chapter 1.3 Development tools.
Version 1.6
Published by FAE team
2017 ABOV Semiconductor Co. Ltd. all rights reserved.
Additional information of this manual may be served by ABOV Semiconductor offices in Korea or distributors.
ABOV Semiconductor reserves the right to make changes to any information here in at any time without notice.
The information, diagrams and other data in this manual are correct and reliable;
however, ABOV Semiconductor is in no way responsible for any violations of patents or other rights of the third
party generated by the use of this manual.

3
MC96F6432A
ABOV Semiconductor Co., Ltd.
1 Overview
1.1 Description
The MC96F6432A is an advanced CMOS 8-bit microcontroller with 32 Kbytes of FLASH. This is powerful
microcontroller which provides a highly flexible and cost effective solution to many embedded control applications. This
offers the following features: 32 Kbytes of FLASH, 256 bytes of IRAM, 768 bytes of XRAM, general purpose I/O, basic
interval timer, watchdog timer, 8/16-bit timer/counter, 16-bit PPG output, 8-bit PWM output, 10-bit PWM output, watch
timer, buzzer driving port, SPI, USI, 12-bit A/D converter, LCD driver, on-chip POR, LVR, LVI, on-chip oscillator and
clock circuitry.The MC96F6432Aalso supports power saving modes toreduce powerconsumption.
Device Name
FLASH
XRAM
IRAM
ADC
I/O PORT
Package
MC96F6432AU
32Kbytes
768bytes
256bytes
16 inputs
42
48 QFN
MC96F6432AQ
16 inputs
42
44 MQFP
MC96F6332AL
12 inputs
30
32 LQFP
MC96F6332AD
12 inputs
30
32 SOP
MC96F6332AM
11 inputs
26
28 SOP
Table 1.1 Ordering Information of MC96F6432A

4
MC96F6432A
ABOV Semiconductor Co., Ltd.
1.2 Features
CPU
–8-bit CISCcore (M8051, 2 clocks per cycle)
ROM (FLASH) Capacity
–32Kbytes Flash with self-read and write capability
–In-System Programming(ISP)
–Endurance : 10,000 times (Sector 0~507)
100,000 times(Sector 508~511)
–Retention : 10 years
256bytes IRAM
768bytes XRAM
–(27bytes including LCD display RAM)
General Purpose I/O (GPIO)
–Normal I/O : 9ports (P0[2:0], P5[5:0])
–LCD shared I/O : 33ports (P0[7:3], P1, P2, P3, P4)
Timer/Counter
–Basic Interval Timer (BIT) 8-bit × 1-ch
–Watch Dog Timer (WDT) 8-bit × 1-ch
5kHz internal RC oscillator for WDT
–8-bit × 1-ch (T0), 16-bit × 2-ch (T1/T2)
–8-bit × 2-ch (T3/T4) or 16-bit × 1-ch (T3)
Programmable Pulse Generation
–Pulse generation (byT1/T2)
–8-bit PWM (byT0)
–6-ch 10-bit PWM for Motor (byT4)
Watch Timer (WT)
–3.91ms/0.25s/0.5s/1s /1min interval at 32.768kHz
Buzzer
–8-bit × 1-ch
SPI 2
–8-bit × 1-ch
USI0/1 (UART + SPI + I2C)
–8-bit UART × 2-ch, 8-bit SPI × 2-ch and I2C × 2-ch
12-bit A/D Converter
–16 Input channels
LCD Driver
–21segments and 8common terminals
–Internal or externalresistor bias
–Two Internal Resistors Selectable
–1/2, 1/3, 1/4, 1/5, 1/6 and 1/8 duty selectable
–Resistor Bias and 16-step contrast control
Power On Reset
–Reset release level (1.4V)
Low Voltage Reset
–12 levels detect
(1.85/ 2.20/ 2.32/ 2.44/ 2.59/ 2.75/ 2.93/ 3.14/ 3.38/
3.67/ 4.00/ 4.40V)
Low Voltage Indicator
–11 levels detect
(2.20/ 2.32/ 2.44/ 2.59/ 2.75/ 2.93/ 3.14/ 3.38/ 3.67/
4.00/ 4.40V)
Interrupt Sources
–External Interrupts
(EINT0~7, EINT8, EINT10, EINT11, EINT12) (12)
–Timer(0/1/2/3/4) (5)
–WDT (1)
–BIT (1)
–WT (1)
–SPI 2 (1)
–USI0/1 (6)
–ADC (1)
Internal RC Oscillator
–Internal RC frequency: 16MHz ±1.5% (TA= 0 ~ +50°C)
Power Down Mode
–STOP, IDLE mode
Operating Voltage and Frequency
–2.2V~ 5.5V (@32 ~ 38kHz with Crystal)
–2.2V~ 5.5V (@0.4 ~ 4.2MHz with Crystal)
–2.7V~ 5.5V (@0.4 ~ 8.5MHz with Crystal)
–2.2V~ 5.5V (@0.5 ~ 16.0MHz with Internal RC)
–Voltage dropout converter included for core
Minimum Instruction Execution Time
–235ns (@8.5MHz main clock)
–61us (@ 32.768kHz sub clock)
Operating Temperature
––40 ~ +85℃
Oscillator Type
–0.4 –8.5MHz Crystal or Ceramic for main clock
–32.768kHz Crystal for sub clock
•Package Type
–48 QFN
–44 MQFP-1010
–32 LQFP, 32 SOP
–28 SOP
–Pb-free package

5
MC96F6432A
ABOV Semiconductor Co., Ltd.
2
User VCC
1
3
4
5
6
7
8
10
9
User GND
DSCL
DSDA
1.3 Development tools
1.3.1 Compiler
ABOV Semiconductor does not provide compiler. It is recommended that you consult a compiler provider.
The MC96F6432Acore is Mentor 8051 and the ROM size is smaller than 64 Kbytes. Therefore, developer can use the
standard 8051 compiler from other providers.
1.3.2 OCD(On-chip debugger) emulator and debugger
The OCD (On Chip Debug) emulator supports ABOV Semiconductor’s 8051 series MCU emulation. The OCD
interface uses two-wire connection between PC and MCU which is attached to user’s system. The OCD can read or
change the value of MCU internal memory and I/O peripherals. And the OCD also controls MCU internal debugging
logic, it means OCD controls emulation, step run, monitoring, etc.
The OCD debugger program works on Microsoft-Windows NT, 2000, XP, Vista (32-bit) operating system. If you want
to see more details, please refer to OCD debugger manual. You can download debugger S/W and manual from our
web-site (http://www.abov.co.kr).
Connection:
−DSCL(MC96F6432 P01 port)
−DSDA(MC96F6432 P00 port)
NOTE)
1. MC96F6432A does not support the OCD function. MC96F6432 should be used for debugging.
2. Do not access to P0, P1, P2, P3, P4, P5 and EIFLAG0 registers through the “direct bit test and branch
instructions” in the MC96F6432. Refer to the “MC96F6432 User’s Manual”.
OCD connector diagram: Connect OCD with user system
Figure 1.1 Debugger(OCD1/OCD2) and Pin description

6
MC96F6432A
ABOV Semiconductor Co., Ltd.
Subject
MC96F6432A
MC96F6432S
MC96F6432
On Chip Debugger
(OCD)
Not supported
Not supported
Supported
Internal RC
frequency
(IRC)
Tolerance
TA= 0°Cto+50°C : ±1.5%
TA= -20°Cto+85°C : ±2.5%
TA= -40°Cto+85°C : ±3.5%
Tolerance
TA= 0°Cto+50°C : ±1.5%
TA= -20°Cto+85°C : ±2.5%
TA= -40°Cto+85°C : ±3.5%
Tolerance
TA= 0°Cto+50°C : ±1.0%
TA= -20°Cto+85°C : ±2.0%
TA= -40°Cto+85°C : ±3.0%
x-tal filter
selectable
(XTFLSR Register)
x-tal filter selection register for noise
immunity
- 4.2MHz < x-tal ≤ 8.5MHz
- x-tal ≤ 4.2MHz
Not supported
Not supported
LVR/LVI
12 Level Selectable
- 1.85V, 2.2V,,,,, 4.4V
14 Level Selectable
- 1.6V, 2.0V, 2.1V,,,,, 4.4V
14 Level Selectable
- 1.6V, 2.0V, 2.1V,,,,, 4.4V
11 Level Selectable
- 2.2V,,,,, 4.4V
13 Level Selectable
- 2.0V, 2.1V,,,,, 4.4V
13 Level Selectable
- 2.0V, 2.1V,,,,, 4.4V
LVR and LVI Current
Both : 14.0(TYP)/24.0(MAX) uA
One: 10.0(TYP)/18.0(MAX) uA
LVR and LVI Current
Both : 14.0(TYP)/24.0(MAX) uA
One: 10.0(TYP)/18.0(MAX) uA
LVR and LVI Current
Both : 10.0(TYP)/15.0(MAX) uA
One: 8.0(TYP)/12.0(MAX) uA
LCD
Internal LCD Bias Dividing Resistor
Select
- RLCD1 = 60kΩ
- RLCD2 = 120kΩ
Internal LCD Bias Dividing Resistor
Select
- RLCD1 = 60kΩ
- RLCD2 = 120kΩ
Internal LCD Bias Dividing Resistor
- RLCD = 60kΩ
RLCD1
- 40(MIN)/60(TYP)/80(MAX) kΩ
RLCD2
- 80(MIN)/120(TYP)/160(MAX) kΩ
RLCD1
- 40(MIN)/60(TYP)/80(MAX) kΩ
RLCD2
- 80(MIN)/120(TYP)/160(MAX) kΩ
RLCD
- 40(MIN)/60(TYP)/80(MAX) kΩ
VectorArea
Protection
En/Disable VectorArea(00H –FFH)
Protection
Not supported
Not supported
Specific Area for
Write Protection
8 kinds of protection size selectable
- Address 0100H –03FFH
- Address 0100H –07FFH
- Address 0100H –0BFFH
- Address 0100H –0FFFH
- Address 0100H –77FFH
- Address 0100H –7BFFH
- Address 0100H –7DFFH
- Address 0100H –7EFFH
4 kinds of protection size selectable
- Address 0100H –0FFFH
- Address 0100H –07FFH
- Address 0100H –03FFH
- Address 0100H –01FFH
4 kinds of protection size selectable
- Address 0100H –0FFFH
- Address 0100H –07FFH
- Address 0100H –03FFH
- Address 0100H –01FFH
ADC
A/D Converter
INL : ±6LSB
DNL : ±1 LSB
TOE : ±5 LSB
ZOE : ±5 LSB
A/D Converter
INL: ±6LSB
DNL: ±1 LSB
TOE: ±5 LSB
ZOE: ±5 LSB
A/D Converter
INL: ±4LSB
DNL: ±1 LSB
TOE: ±3 LSB
ZOE: ±3 LSB
Supply Current
IDD3
(Sub operation)
Typ/Max : 90/180 [uA]
- 32.768kHz, VDD=3V±10%, TA=25℃
Typ/Max : 60/90 [uA]
- 32.768kHz, VDD=3V±10%, TA=25℃
Typ/Max : 50/80 [uA]
- 32.768kHz, VDD=3V±10%, TA=25℃
Operating Voltage
and Frequency
VDD: 2.2V to 5.5V, Freq.: Up to
16MHz
- 2.2V to 5.5V @ 32 to 38kHz with x-
tal
- 2.2V to 5.5V @ 0.4 to 4.2MHz with
x-tal
- 2.7V to 5.5V @ 0.4 to 8.5MHz with
x-tal
- 2.2V to 5.5V @ 0.5 to 16MHz with
IRC
VDD: 1.8V to 5.5V, Freq.: Up to
16MHz
- 1.8V to 5.5V @ 32 to 38kHz with x-
tal
- 1.8V to 5.5V @ 0.4 to 4.2MHz with
x-tal
- 2.7V to 5.5V @ 0.4 to 10MHz with x-
tal
- 3.0V to 5.5V @ 0.4 to 12MHz with x-
tal
- 1.8V to 5.5V @ 0.5 to 8MHz with
IRC
- 2.0V to 5.5V @ 0.5 to 16MHz with
IRC
VDD: 1.8V to 5.5V, Freq.: Up to
16MHz
- 1.8V to 5.5V @ 32 to 38kHz with x-
tal
- 1.8V to 5.5V @ 0.4 to 4.2MHz with
x-tal
- 2.7V to 5.5V @ 0.4 to 10MHz with x-
tal
- 3.0V to 5.5V @ 0.4 to 12MHz with x-
tal
- 1.8V to 5.5V @ 0.5 to 8MHz with
IRC
- 2.0V to 5.5V @ 0.5 to 16MHz with
IRC
Power-On Reset
Characteristics
VDD Voltage Rising Time
Min/Max : 0.05/30.0[V/ms]
VDD Voltage Rising Time
Min/Max : 0.05/30.0[V/ms]
VDD Voltage Rising Time
Min/Max : 0.05/5.0[V/ms]
Full-flash erase
mode method
Sector erase mode
Sector erase mode
Sector and byte erase mode
Table 1.2 Difference among MC96F6432A, MC96F6432S and MC96F6432

7
MC96F6432A
ABOV Semiconductor Co., Ltd.
1.3.3 Programmer
Single programmer:
E-PGM+ : It programs MCU device directly.
DSDA
VDD
DSCL
VSS
Figure 1.2 E-PGM+(Single writer)

8
MC96F6432A
ABOV Semiconductor Co., Ltd.
Gang programmer: E-GANG4 and E-GANG6
- It can run PC controlled mode.
- It can run standalone without PC control too.
- USB interface is supported.
- Easy to connect to the handler.
Figure 1.3 E-GANG4 and E-GANG6 (for Mass Production)

9
MC96F6432A
ABOV Semiconductor Co., Ltd.
1.4 MTP programming
1.4.1 Overview
The program memory of MC96F6432A is MTP Type. This flash is accessed by serial data format. There are four
pins(DSCL, DSDA, VDD and VSS) for programming/reading the flash.
Table 1.3 Descriptions of pins which are used to programming/reading the Flash
1.4.2 On-Board programming
The MC96F6432A needs only four signal lines including VDD and VSS pins for programming FLASH with serial
communication protocol. Therefore the on-board programming is possible if the programming signal lines are ready at
the PCB of application board is designed.
1.4.2.1 Circuit Design Guide
At the FLASH programming, the programming tool needs 4 signal lines that are DSCL, DSDA, VDD and VSS. When
you design the PCB circuits, you should consider the usage of these signal lines for the on-board programming.
Please be careful to design the related circuit of these signal pins because rising/falling timing of DSCL and DSDA is
very important for proper programming.
Pin name
Main chip
pin name
During programming
I/O
Description
DSCL
P01
I
Serial clock pin. Input only pin.
DSDA
P00
I/O
Serial data pin. Output port when reading and input port when programming.
Can be assigned as input/push-pull output port.
VDD, VSS
VDD, VSS
-
Logic power supply pin.

10
MC96F6432A
ABOV Semiconductor Co., Ltd.
To application circuitDSCL(I)
DSDA(I/O)
R1 (2kΩ~ 5kΩ)
To application circuit
R2 (2kΩ~ 5kΩ)
VDD
VSS
E-PGM+, E-GANG4/E-GANG6
NOTE) 1. In on-board programming mode, very high-speed signal will be provided to pin DSCL and DSDA.
And it will cause some damages to the application circuits connected to DSCL or DSDA port if the
application circuit is designed as high speed response such as relay control circuit. If possible, the
I/O configuration of DSDA, DSCL pins had better be set to input mode.
2. The value of R1 and R2 is recommended value. It varies with circuit of system.
Figure 1.4 PCB design guide for on board programming

11
MC96F6432A
ABOV Semiconductor Co., Ltd.
2 Block diagram
XRAM
768B
IRAM
256B
Flash
32KB
ISP
In-system programming
Power control
Power on reset
Low voltage reset
Low voltage indicator
Power down mode
Clock generator
16MHz, Internal RC OSC
8.5MHz, Crystal OSC
32.768kHz, Crystal OSC
LCD driver
21 segments
Buzzer
1 channel, 8-bit
UART
2 channels, 8-bit
SPI
3 channels, 8-bit
I2C
2 channels, 8-bit
CORE
M8051
General purpose I/O
9 ports normal I/O
33 ports LCD shared I/O
Watchdog timer
1 channel, 8-bit
5kHz, internal RC OSC
Basic interval timer
1 channel, 8-bit
Timer / Counter
1 channel, 8-bit
2 channels, 16-bit
2 channels, 8-bit
or 1 channel, 16-bit
ADC
16 Input channels, 12-bit
PWM
6 channels
Figure 2.1 Block diagram of MC96F6432A

12
MC96F6432A
ABOV Semiconductor Co., Ltd.
3 Pin assignment
MC96F6432AU
(48QFN)
1
2
13
8
9
10
11
3
4
5
6
7
14
15
16
17
18
19
20
21
22
33
32
26
25
31
30
29
28
27
44
43
42
41
40
39
38
37
P55/RESETB
P40/VLC3/RXD0/SCL0/MISO0
P41/VLC2/TXD0/SDA0/MOSI0
P52/EINT8/EC0/BLNK
P05/SEG24/AN3/EINT3/PWM4BB
P04/SEG25/AN2/EINT2/PWM4BA
P54/SXOUT/EINT10
P53/SXIN/T0O/PWM0O
P11/SEG15/AN12/EINT12/T2O/PWM2O
P12/SEG16/AN11/EINT11/T1O/PWM1O
P17/SEG21/AN6/EINT6/SS2
P07/SEG22/AN5/EINT5/PWM4CB
P15/SEG19/AN8/MISO2
P16/SEG20/AN7/EINT7/SCK2
P13/SEG17/AN10/EC1/BUZO
P14/SEG18/AN9/MOSI2
P06/SEG23/AN4/EINT4/PWM4CA
P25/SEG8
P24/SEG9
P23/SEG10
P22/SEG11/SS1
P21/SEG12/AN15/SCK1
P20/SEG13/AN14/TXD1/SDA1/MOSI1
P10/SEG14/AN13/RXD1/SCL1/MISO1
P27/SEG6
P26/SEG7
P31/COM6/SEG4
P30/COM7/SEG5
P51/XIN
P50/XOUT
P02/AN0/AVREF/EINT0/T4O/PWM4AA
P01/T3O/DSCL
P00/EC3/DSDA
VDD
P03/SEG26/AN1/EINT1/PWM4AB
VSS
P32/COM5/SEG3
P33/COM4/SEG2
P37/COM0
P36/COM1
P35/COM2/SEG0
P34/COM3/SEG1
P42/VLC1/SCK0
P43/VLC0/SS0
12
NC
23 NC
35
34
24
36
48
47
46
45
NC
NC
NOTE) 1. The programmer (E-PGM+, E-Gang4/E-Gang6) uses P0[1:0] pin as DSCL, DSDA.
2. Do not connect anything to NC pin.
Figure 3.1 MC96F6432AU 48QFN pin assignment

13
MC96F6432A
ABOV Semiconductor Co., Ltd.
MC96F6432AQ
(44MQFP-1010)
1
2
12
13
8
9
10
11
3
4
5
6
7
14
15
16
17
18
19
20
21
22
33
32
26
25
24
23
31
30
29
28
27
44
43
42
41
40
39
38
37
36
35
34
P55/RESETB
P40/VLC3/RXD0/SCL0/MISO0
P41/VLC2/TXD0/SDA0/MOSI0
P52/EINT8/EC0/BLNK
P05/SEG24/AN3/EINT3/PWM4BB
P04/SEG25/AN2/EINT2/PWM4BA
P54/SXOUT/EINT10
P53/SXIN/T0O/PWM0O
P11/SEG15/AN12/EINT12/T2O/PWM2O
P12/SEG16/AN11/EINT11/T1O/PWM1O
P17/SEG21/AN6/EINT6/SS2
P07/SEG22/AN5/EINT5/PWM4CB
P15/SEG19/AN8/MISO2
P16/SEG20/AN7/EINT7/SCK2
P13/SEG17/AN10/EC1/BUZO
P14/SEG18/AN9/MOSI2
P06/SEG23/AN4/EINT4/PWM4CA
P25/SEG8
P24/SEG9
P23/SEG10
P22/SEG11/SS1
P21/SEG12/AN15/SCK1
P20/SEG13/AN14/TXD1/SDA1/MOSI1
P10/SEG14/AN13/RXD1/SCL1/MISO1
P27/SEG6
P26/SEG7
P31/COM6/SEG4
P30/COM7/SEG5
P51/XIN
P50/XOUT
P02/AN0/AVREF/EINT0/T4O/PWM4AA
P01/T3O/DSCL
P00/EC3/DSDA
VDD
P03/SEG26/AN1/EINT1/PWM4AB
VSS
P32/COM5/SEG3
P33/COM4/SEG2
P37/COM0
P36/COM1
P35/COM2/SEG0
P34/COM3/SEG1
P42/VLC1/SCK0
P43/VLC0/SS0
NOTE) 1. The programmer (E-PGM+, E-Gang4/E-Gang6) uses P0[1:0] pin as DSCL, DSDA.
Figure 3.2 MC96F6432AQ 44MQFP-1010 pin assignment

14
MC96F6432A
ABOV Semiconductor Co., Ltd.
MC96F6332AL
(32-LQFP)
1
2
9
10
8
3
4
5
6
7
11
12
13
14
15
16
24
23
17
22
21
20
19
18
32
31
30
29
28
27
26
25
P55/RESETB
P40/VLC3/RXD0/SCL0/MISO0
P41/VLC2/TXD0/SDA0/MOSI0
P52/EINT8/EC0/BLNK
P05/SEG24/AN3/EINT3/PWM4BB
P04/SEG25/AN2/EINT2/PWM4BA
P11/SEG15/AN12/EINT12/T2O/PWM2O
P12/SEG16/AN11/EINT11/T1O/PWM1O
P07/SEG22/AN5/EINT5/PWM4CB
P13/SEG17/AN10/EC1/BUZO
P06/SEG23/AN4/EINT4/PWM4CA
P22/SEG11/SS1
P21/SEG12/AN15/SCK1
P20/SEG13/AN14/TXD1/SDA1/MOSI1
P10/SEG14/AN13/RXD1/SCL1/MISO1
P27/SEG6
P26/SEG7
P31/COM6/SEG4
P30/COM7/SEG5
P51/XIN
P50/XOUT
P02/AN0/AVREF/EINT0/T4O/PWM4AA
P01/T3O/DSCL
P00/EC3/DSDA
VDD
VSS
P32/COM5/SEG3
P33/COM4/SEG2
P42/VLC1/SCK0
P53/SXIN/T0O/PWM0O
P54/SXOUT/EINT10 P03/SEG26/AN1/EINT1/PWM4AB
NOTE) 1. The programmer (E-PGM+, E-Gang4/E-Gang6) uses P0[1:0] pin as DSCL, DSDA.
2. The P14-P17, P23-P25, P34-P37 and P43 pins should be selected as a push-pull output or an input
with pull-up resistor by software control when the 32-pin package is used.
Figure 3.3 MC96F6432AL 32LQFP-0707 pin assignment

15
MC96F6432A
ABOV Semiconductor Co., Ltd.
1
2
13
14
15
16
8
9
10
11
12
3
4
5
6
7
20
19
18
17
25
24
23
22
21
30
29
28
27
26
32
31
P22/SEG11/SS1
P01/T3O/DSCL
P00/EC3/DSDA
P03/SEG26/AN1/EINT1/PWM4AB
P02/AN0/AVREF/EINT0/T4O/PWM4AA
P51/XIN
P52/EINT8/EC0/BLNK
P53/SXIN/T0O/PWM0O
P54/SXOUT/EINT10
VSS
P26/SEG7 P21/SEG12/AN15/SCK1
P20/SEG13/AN14/TXD1/SDA1/MOSI1
VDD
P50/XOUT
P55/RESETB
P40/VLC3/RXD0/SCL0/MISO0
P41/VLC2/TXD0/SDA0/MOSI0
P32/COM5/SEG3
P31/COM6/SEG4
P30/COM7/SEG5
P27/SEG6
P42/VLC1/SCK0
P33/COM4/SEG2
P05/SEG24/AN3/EINT3/PWM4BB
P04/SEG25/AN2/EINT2/PWM4BA
P13/SEG17/AN10/EC1/BUZO
P07/SEG22/AN5/EINT5/PWM4CB
P11/SEG15/AN12/EINT12/T2O/PWM2O
P12/SEG16/AN11/EINT11/T1O/PWM1O
P10/SEG14/AN13/RXD1/SCL1/MISO1
P06/SEG23/AN4/EINT4/PWM4CA
MC96F6332AD
(32-SOP)
NOTE) 1. The programmer (E-PGM+, E-Gang4/E-Gang6) uses P0[1:0] pin as DSCL, DSDA.
2. The P14-P17, P23-P25, P34-P37 and P43 pins should be selected as a push-pull output or an input
with pull-up resistor by software control when the 32-pin package is used.
Figure 3.4 MC96F6332AD 32SOP pin assignment
1
2
13
14
8
9
10
11
12
3
4
5
6
7
16
15
21
20
19
18
17
26
25
24
23
22
28
27
P51/XIN
P52/EINT8/EC0/BLNK
P53/SXIN/T0O/PWM0O
P54/SXOUT/EINT10
VSS
P50/XOUT
P55/RESETB
P40/VLC3/RXD0/SCL0/MISO0
P41/VLC2/TXD0/SDA0/MOSI0
P32/COM5/SEG3
P31/COM6/SEG4
P30/COM7/SEG5
P42/VLC1/SCK0
P33/COM4/SEG2
P01/T3O/DSCL
P00/EC3/DSDA
P03/SEG26/AN1/EINT1/PWM4AB
P02/AN0/AVREF/EINT0/T4O/PWM4AA
P21/SEG12/AN15/SCK1
P20/SEG13/AN14/TXD1/SDA1/MOSI1
VDD
P05/SEG24/AN3/EINT3/PWM4BB
P04/SEG25/AN2/EINT2/PWM4BA
P07/SEG22/AN5/EINT5/PWM4CB
P11/SEG15/AN12/EINT12/T2O/PWM2O
P12/SEG16/AN11/EINT11/T1O/PWM1O
P10/SEG14/AN13/RXD1/SCL1/MISO1
P06/SEG23/AN4/EINT4/PWM4CA
MC96F6332AM
(28-SOP)
NOTE) 1. The programmer (E-PGM+, E-Gang4/E-Gang6) uses P0[1:0] pin as DSCL, DSDA.
2. The P13-P17, P22-P27, P34-P37 and P43 pins should be selected as a push-pull output or an input
with pull-up resistor by software control when the 32-pin package is used.
Figure 3.5 MC96F6332AM 28SOP pinassignment

16
MC96F6432A
ABOV Semiconductor Co., Ltd.
4 Package Diagram
Figure 4.1 48-Pin QFN Package

17
MC96F6432A
ABOV Semiconductor Co., Ltd.
Figure 4.2 44-Pin MQFP Package

18
MC96F6432A
ABOV Semiconductor Co., Ltd.
Figure 4.3 32-Pin LQFP Package

19
MC96F6432A
ABOV Semiconductor Co., Ltd.
Figure 4.4 32-Pin SOP Package

20
MC96F6432A
ABOV Semiconductor Co., Ltd.
Figure 4.5 28-Pin SOP Package
This manual suits for next models
1
Table of contents
Other Abov Microcontroller manuals

Abov
Abov EW8051 User manual

Abov
Abov MC97F2664 User manual

Abov
Abov MC96FR364B User manual

Abov
Abov A31G213CL2N User manual

Abov
Abov MC97F60128 User manual

Abov
Abov MC96FM204 User manual

Abov
Abov MC96F6432 Series User manual

Abov
Abov A31G213CLN User manual

Abov
Abov A96T418GDN User manual

Abov
Abov A96G140 User manual

Abov
Abov MC96F8204 Series User manual

Abov
Abov A96G174 User manual

Abov
Abov 8-bit MCU User manual

Abov
Abov A31T216RLN User manual

Abov
Abov MC97F6108A User manual

Abov
Abov AC33M8128L User manual

Abov
Abov MC96FR116C Series User manual

Abov
Abov MC95FG208 Series User manual

Abov
Abov MC95FG0128A User manual

Abov
Abov A96G140 User manual