EasyManua.ls Logo

Abov MC96F6432 Series User Manual

Abov MC96F6432 Series
327 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
MC96F6432
June 22, 2018 Ver. 2.9 1
ABOV SEMICONDUCTOR Co., Ltd.
8-BIT MICROCONTROLLERS
MC96F6432
User’s Manual (Ver. 2.9)

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Abov MC96F6432 Series and is the answer not in the manual?

Abov MC96F6432 Series Specifications

General IconGeneral
Core8051
Flash Memory32 KB
SRAM2 KB
ADC10-bit
PWMYes
Communication InterfacesUART, SPI, I2C
CPU Speed16 MHz
ADC Channels8
PWM Channels6
PackageLQFP48
Operating Voltage2.4V to 5.5V
Operating Temperature-40°C to 85°C

Summary

1. Overview

1.1 Description

Provides a description of the MC96F6432 microcontroller, detailing its capabilities and features.

1.2 Features

Details the key features of the MC96F6432, including CPU, memory, peripherals, and operating conditions.

1.3 Ordering Information

Provides information on available part numbers, memory sizes, I/O ports, and package types for ordering.

1.4 Development Tools

Describes the development tools required for using the MC96F6432, including compilers and debuggers.

1.4.1 Compiler

Information on using third-party compilers compatible with the MC96F6432.

1.4.2 OCD emulator and debugger

Details the On-Chip Debug (OCD) emulator and debugger for MCU emulation.

1.4.3 Programmer

Describes the E-PGM+ programmer for direct MCU device programming.

2. Block Diagram

3. Pin Assignment

4. Package Diagram

5. Pin Description

5.1 PIN Name I/O Function @RESET Shared with

Details each pin's name, I/O capability, function at reset, and shared functions.

6. Port Structures

6.1 General Purpose I/O Port

Explains the structure and functionality of general-purpose I/O ports.

6.2 External Interrupt I/O Port

Describes the structure and functionality of I/O ports used for external interrupts.

7. Electrical Characteristics

7.1 Absolute Maximum Ratings

Specifies the absolute maximum ratings for the device to prevent damage.

7.2 Recommended Operating Conditions

Defines the recommended operating conditions for voltage and temperature.

7.3 A/D Converter Characteristics

Details the electrical characteristics of the Analog-to-Digital converter.

7.4 Power-On Reset Characteristics

Specifies the electrical characteristics related to the Power-On Reset function.

7.5 Low Voltage Reset and Low Voltage Indicator Characteristics

Details the characteristics of Low Voltage Reset and Low Voltage Indicator features.

7.6 High Internal RC Oscillator Characteristics

Specifies the electrical characteristics of the internal RC oscillator.

7.7 Internal Watch-Dog Timer RC Oscillator Characteristics

Details the electrical characteristics of the internal Watch-Dog Timer RC oscillator.

7.8 LCD Voltage Characteristics

Specifies the voltage characteristics for the LCD driver.

7.9 DC Characteristics

Provides the DC electrical characteristics of the device.

7.10 AC Characteristics

Details the AC electrical characteristics, including timing parameters.

7.11 SPI0/1/2 Characteristics

Specifies the electrical characteristics for the SPI0, SPI1, and SPI2 peripherals.

7.12 UART0/1 Characteristics

Details the electrical characteristics for the UART0 and UART1 peripherals.

7.13 I2C0/1 Characteristics

Specifies the electrical characteristics for the I2C0 and I2C1 peripherals.

7.14 Data Retention Voltage in Stop Mode

Describes the data retention characteristics when the device is in STOP mode.

7.15 Internal Flash Rom Characteristics

Details the electrical characteristics of the internal Flash ROM.

7.16 Input/Output Capacitance

Specifies the input and output capacitance of the device pins.

7.17 Main Clock Oscillator Characteristics

Details the electrical characteristics of the main clock oscillator.

7.18 Sub Clock Oscillator Characteristics

Specifies the electrical characteristics of the sub clock oscillator.

7.19 Main Oscillation Stabilization Characteristics

Describes the stabilization characteristics of the main oscillation.

7.20 Sub Oscillation Characteristics

Specifies the characteristics of the sub oscillation.

7.21 Operating Voltage Range

Defines the operating voltage range for the device.

7.22 Recommended Circuit and Layout

Provides recommendations for external circuits and PCB layout.

7.23 Recommended Circuit and Layout with SMPS Power

Offers recommendations for circuits and layout when using SMPS power.

7.24 Typical Characteristics

Presents typical performance data for design guidance, not guaranteed.

8. Memory

8.1 Program Memory

Describes the program memory organization and addressing.

8.2 Data Memory

Explains the internal data memory space, including RAM and SFRs.

8.3 XRAM Memory

Details the XRAM memory organization and its relation to SFR.

8.4 SFR Map

Provides a map of the Special Function Registers (SFRs).

8.4.1 SFR Map Summary

Offers a summary of the SFR map for quick reference.

9. I/O Ports

9.1 I/O Ports

Introduces the I/O port groups (P0-P5) and their software configuration flexibility.

9.2 Port Register

Describes the registers associated with I/O ports like Data, Direction, and Pull-up.

9.2.1 Data Register (Px)

Explains the functionality of the Port Data Register (Px).

9.2.2 Direction Register (PxIO)

Describes the Port Direction Register (PxIO) for setting pin direction.

9.2.3 Pull-up Resistor Selection Register (PxPU)

Details the Pull-up Resistor Selection Register (PxPU) for enabling pull-ups.

9.2.4 Open-drain Selection Register (PxOD)

Explains the Open-drain Selection Register (PxOD) for configuring output type.

9.2.5 Debounce Enable Register (PxDB)

Describes the Debounce Enable Register (PxDB) for input debouncing.

9.2.6 Port Function Selection Register (PxFSR)

Details the Port Function Selection Register (PxFSR) for alternate pin functions.

9.3 P0 Port

Details the P0 port's description, data register, direction register, and pull-up register.

9.3.1 P0 Port Description

Provides a description of the P0 port's functionality and registers.

9.3.2 Register description for P0

Describes the registers specific to the P0 port.

9.4 P1 Port

Details the P1 port's description, data register, direction register, and pull-up register.

9.4.1 P1 Port Description

Provides a description of the P1 port's functionality and registers.

9.4.2 Register description for P1

Describes the registers specific to the P1 port.

9.5 P2 Port

Details the P2 port's description, data register, and direction register.

9.5.1 P2 Port Description

Provides a description of the P2 port's functionality and registers.

9.5.2 Register description for P2

Describes the registers specific to the P2 port.

9.6 P3 Port

Details the P3 port's description, data register, direction register, and pull-up register.

9.6.1 P3 Port Description

Provides a description of the P3 port's functionality and registers.

9.6.2 Register description for P3

Describes the registers specific to the P3 port.

9.7 P4 Port

Details the P4 port's description and data register.

9.7.1 P4 Port Description

Provides a description of the P4 port's functionality and registers.

9.7.2 Register description for P4

Describes the registers specific to the P4 port.

9.8 P5 Port

Details the P5 port's description, data register, direction register, and pull-up register.

9.8.1 P5 Port Description

Provides a description of the P5 port's functionality and registers.

9.8.2 Register description for P5

Describes the registers specific to the P5 port.

9.9 Port Function

Explains port function selection registers (P0FSRH/L to P5FSR).

9.9.1 Port Function Description

Provides a description of the port function selection registers.

9.9.2 Register description for P0FSRH/L ~ P5FSR

Details the register descriptions for port function selection.

10. Interrupt Controller

10.1 Overview

Provides an overview of the interrupt controller, sources, priorities, and features.

10.2 External Interrupt

Describes external interrupt sources, polarity registers, and flag registers.

10.3 Block Diagram

Illustrates the block diagram of the interrupt controller system.

10.4 Interrupt Vector Table

Lists all interrupt sources with their symbols, enable bits, priority, and vector addresses.

10.5 Interrupt Sequence

Describes the sequence of operations when an interrupt request is accepted.

10.6 Effective Timing after Controlling Interrupt Bit

Shows the timing for controlling interrupt enable registers and interrupt flags.

10.7 Multi Interrupt

Explains the processing of multiple interrupts, especially regarding priority levels.

10.8 Interrupt Enable Accept Timing

Illustrates the timing diagram for interrupt response and acceptance.

10.9 Interrupt Service Routine Address

Shows the correspondence between vector table addresses and ISR entry points.

10.10 Saving/Restore General-Purpose Registers

Details the process of saving and restoring general-purpose registers during ISRs.

10.11 Interrupt Timing

Provides timing charts for interrupt acceptance and return instructions.

10.12 Interrupt Register Overview

Gives an overview of interrupt-related registers like IE, IP, and flags.

10.12.1 Interrupt Enable Register (IE, IE1, IE2, IE3)

Describes the interrupt enable registers for controlling peripheral interrupts.

10.12.2 Interrupt Priority Register (IP, IP1)

Details the interrupt priority registers (IP, IP1) for assigning priority levels.

10.12.3 External Interrupt Flag Register (EIFLAG0, EIFLAG1)

Describes the external interrupt flag registers for status reporting.

10.12.4 External Interrupt Polarity Register (EIPOL0L, EIPOL0H, EIPOL1)

Details registers for configuring external interrupt polarity (edge detection).

10.12.5 Register Map

Provides a register map for interrupt control and status registers.

10.12.6 Interrupt Register Description

Describes the function of interrupt enable and flag registers.

10.12.7 Register Description for Interrupt

Provides detailed descriptions of interrupt enable registers (IE, IE1, IE2, IE3).

11. Peripheral Hardware

11.1 Clock Generator

Explains the clock generator, its sources, and operation modes.

11.1.1 Overview

Provides an overview of the clock generator's function.

11.1.2 Block Diagram

Illustrates the block diagram of the clock generator.

11.1.3 Register Map

Provides a register map for the clock generator.

11.1.4 Clock Generator Register Description

Describes the registers used for clock control.

11.1.5 Register Description for Clock Generator

Provides detailed descriptions of clock generator registers.

11.2 Basic Interval Timer

Describes the 8-bit basic interval timer and its features.

11.2.1 Overview

Provides an overview of the basic interval timer.

11.2.2 Block Diagram

Illustrates the block diagram of the basic interval timer.

11.2.3 Register Map

Provides a register map for the basic interval timer.

11.2.4 Basic Interval Timer Register Description

Describes the registers associated with the basic interval timer.

11.2.5 Register Description for Basic Interval Timer

Provides detailed descriptions of basic interval timer registers.

11.3 Watch Dog Timer

Details the Watch Dog Timer, its operation, and interrupt timing.

11.3.1 Overview

Provides an overview of the Watch Dog Timer's functionality.

11.3.2 WDT Interrupt Timing Waveform

Illustrates the timing diagram for WDT interrupts.

11.3.3 Block Diagram

Shows the block diagram of the Watch Dog Timer.

11.3.4 Register Map

Provides a register map for the Watch Dog Timer.

11.3.5 Watch Dog Timer Register Description

Describes the registers associated with the Watch Dog Timer.

11.3.6 Register Description for Watch Dog Timer

Provides detailed descriptions of Watch Dog Timer registers.

11.4 Watch Timer

Describes the Watch Timer's function for RTC and its block diagram.

11.4.1 Overview

Provides an overview of the Watch Timer's functionality.

11.4.2 Block Diagram

Illustrates the block diagram of the Watch Timer.

11.4.3 Register Map

Provides a register map for the Watch Timer.

11.4.4 Watch Timer Register Description

Describes the registers associated with the Watch Timer.

11.4.5 Register Description for Watch Timer

Provides detailed descriptions of Watch Timer registers.

11.5 Timer 0

Explains Timer 0's overview, operating modes, and register descriptions.

11.5.1 Overview

Provides an overview of Timer 0's functionality.

11.5.2 8-Bit Timer/Counter Mode

Details the 8-Bit Timer/Counter mode for Timer 0.

11.5.3 8-Bit PWM Mode

Explains the 8-Bit PWM mode for Timer 0.

11.5.4 8-Bit Capture Mode

Describes the 8-Bit Capture mode for Timer 0.

11.5.5 Block Diagram

Illustrates the block diagram of Timer 0.

11.5.6 Register Map

Provides a register map for Timer 0.

11.5.6.1 Timer/Counter 0 Register Description

Describes the registers for Timer/Counter 0 mode.

11.5.6.2 Register Description for Timer/Counter 0

Provides detailed descriptions of Timer 0 registers.

11.6 Timer 1

Explains Timer 1's overview, operating modes, and register descriptions.

11.6.1 Overview

Provides an overview of the Timer 1 peripheral.

11.6.2 16-Bit Timer/Counter Mode

Details the 16-Bit Timer/Counter mode for Timer 1.

11.6.3 16-Bit Capture Mode

Describes the 16-Bit Capture mode for Timer 1.

11.6.4 16-Bit PPG Mode

Explains the 16-Bit PPG (Pulse Generation) mode for Timer 1.

11.6.5 Block Diagram

Illustrates the block diagram of Timer 1.

11.6.6 Register Map

Provides a register map for Timer 1.

11.6.6.1 Timer/Counter 1 Register Description

Describes the registers for Timer/Counter 1 mode.

11.6.6.2 Register Description for Timer/Counter 1

Provides detailed descriptions of Timer 1 registers.

11.7 Timer 2

Explains Timer 2's overview, operating modes, and register descriptions.

11.7.1 Overview

Provides an overview of the Timer 2 peripheral.

11.7.2 16-Bit Timer/Counter Mode

Details the 16-Bit Timer/Counter mode for Timer 2.

11.7.3 16-Bit Capture Mode

Describes the 16-Bit Capture mode for Timer 2.

11.7.4 16-Bit PPG Mode

Explains the 16-Bit PPG (Pulse Generation) mode for Timer 2.

11.7.5 Block Diagram

Illustrates the block diagram of Timer 2.

11.7.6 Register Map

Provides a register map for Timer 2.

11.7.6.1 Timer/Counter 2 Register Description

Describes the registers for Timer/Counter 2 mode.

11.7.6.2 Register Description for Timer/Counter 2

Provides detailed descriptions of Timer 2 registers.

11.8 Timer 3, 4

Details Timer 3 and Timer 4's overview, operating modes, and register descriptions.

11.8.1 Overview

Provides an overview of Timer 3 and Timer 4.

11.8.2 8-Bit Timer/Counter 3, 4 Mode

Details the 8-Bit Timer/Counter modes for Timer 3 and Timer 4.

11.8.3 16-Bit Timer/Counter 3 Mode

Explains the 16-Bit Timer/Counter mode for Timer 3.

11.8.4 8-Bit Timer 3, 4 Capture Mode

Describes the 8-Bit Capture modes for Timer 3 and Timer 4.

11.8.5 16-Bit Timer 3 Capture Mode

Details the 16-Bit Capture mode for Timer 3.

11.8.6 10-Bit Timer 4 PWM Mode

Explains the 10-Bit PWM mode for Timer 4.

11.8.7 Block Diagram

Illustrates the block diagram for Timer 3 and Timer 4.

11.8.8 Register Map

Provides a register map for Timer 3 and Timer 4.

11.8.8.1 Timer/Counter 3 Register Description

Describes the registers for Timer/Counter 3.

11.8.8.3 Timer/Counter 4 Register Description

Describes the registers for Timer/Counter 4.

11.8.8.4 Register Description for Timer/Counter 4

Provides detailed descriptions of Timer 4 registers.

11.9 Buzzer Driver

Describes the Buzzer Driver, its overview, and register descriptions.

11.9.1 Overview

Provides an overview of the Buzzer Driver.

11.9.2 Block Diagram

Illustrates the block diagram of the Buzzer Driver.

11.9.3 Register Map

Provides a register map for the Buzzer Driver.

11.9.4 Buzzer Driver Register Description

Describes the registers associated with the Buzzer Driver.

11.9.5 Register Description for Buzzer Driver

Provides detailed descriptions of Buzzer Driver registers.

11.10 SPI 2

Explains the SPI 2 peripheral, its overview, block diagram, and operations.

11.10.1 Overview

Provides an overview of the SPI 2 peripheral.

11.10.2 Block Diagram

Illustrates the block diagram of the SPI 2 peripheral.

11.10.3 Data Transmit / Receive Operation

Describes the data transmission and reception steps for SPI 2.

11.10.4 SS2 pin function

Details the function of the SS2 pin in SPI 2 operation.

11.10.5 SPI 2 Timing Diagram

Illustrates the timing diagrams for SPI 2 transmit/receive.

11.10.6 Register Map

Provides a register map for the SPI 2 peripheral.

11.10.7 SPI 2 Register Description

Describes the registers associated with SPI 2.

11.10.8 Register Description for SPI 2

Provides detailed descriptions of SPI 2 registers.

11.11 12-Bit A/D Converter

Details the 12-Bit A/D Converter, its overview, conversion timing, and registers.

11.11.1 Overview

Provides an overview of the 12-Bit A/D Converter.

11.11.2 Conversion Timing

Explains the conversion timing for the A/D converter.

11.11.3 Block Diagram

Illustrates the block diagram of the 12-Bit A/D Converter.

11.11.4 ADC Operation

Describes the operation of the ADC, including align bit settings.

11.11.5 Register Map

Provides a register map for the ADC peripheral.

11.11.6 ADC Register Description

Describes the registers associated with the ADC.

11.11.7 Register Description for ADC

Provides detailed descriptions of ADC registers.

11.12 USI0 (UART + SPI + I2C)

Describes the USI0 module supporting UART, SPI, and I2C communication protocols.

11.12.1 Overview

Provides an overview of the USI0 module.

11.12.2 USI0 UART Mode

Explains the UART mode of operation for the USI0 module.

11.12.3 USI0 UART Block Diagram

Illustrates the block diagram of the USI0 UART module.

11.12.4 USI0 Clock Generation

Explains the clock generation logic for the USI0 module.

11.12.5 USI0 External Clock (SCK0)

Describes the use of external clock input for the USI0 SCK0 pin.

11.12.6 USI0 Synchronous mode operation

Details the synchronous mode operation for USI0.

11.12.7 USI0 UART Data format

Explains the serial frame format for USI0 UART communication.

11.12.8 USI0 UART Parity bit

Describes the calculation and insertion of the parity bit in UART frames.

11.12.9 USI0 UART Transmitter

Explains the operation of the USI0 UART transmitter.

11.12.9.1 USI0 UART Sending Tx data

Details the procedure for sending transmit data (Tx) using USI0 UART.

11.12.9.2 USI0 UART Transmitter flag and interrupt

Describes the flags and interrupts related to the USI0 UART transmitter.

11.12.10 USI0 UART Receiver

Explains the operation of the USI0 UART receiver.

11.12.10.1 USI0 UART Receiving Rx data

Details the process of receiving data (Rx) in USI0 UART.

11.12.10.2 USI0 UART Receiver Flag and Interrupt

Describes the flags and interrupts related to the USI0 UART receiver.

11.12.10.3 USI0 UART Parity Checker

Explains the function of the USI0 UART parity checker.

11.12.10.4 USI0 UART Disabling Receiver

Describes how to disable the USI0 UART receiver.

11.12.10.5 USI0 Asynchronous Data Reception

Details the asynchronous data reception process for USI0 UART.

11.12.11 USI0 SPI Mode

Explains how to set the USI0 to operate in SPI mode.

11.12.12 USI0 SPI Clock Formats and Timing

Describes the USI0 SPI clock formats and timing configurations.

11.12.13 USI0 SPI Block Diagram

Illustrates the block diagram of the USI0 SPI module.

11.12.14 USI0 I2C Mode

Explains how to set the USI0 to operate in I2C mode.

11.12.15 USI0 I2C Bit Transfer

Describes the data transfer process for USI0 I2C communication.

11.12.16 USI0 I2C Start / Repeated Start / Stop

Details the START, Repeated START, and STOP conditions in USI0 I2C protocol.

11.12.17 USI0 I2C Data Transfer

Explains the byte-by-byte data transfer mechanism in USI0 I2C.

11.12.18 USI0 I2C Acknowledge

Describes the acknowledge mechanism in USI0 I2C communication.

11.12.19 USI0 I2C Synchronization / Arbitration

Explains clock synchronization and bus arbitration in USI0 I2C.

11.12.20 USI0 I2C Operation

Provides an overview of I2C operation modes for USI0.

11.12.20.1 USI0 I2C Master Transmitter

Details the steps for operating USI0 as an I2C Master Transmitter.

11.12.20.2 USI0 I2C Master Receiver

Explains the steps for operating USI0 as an I2C Master Receiver.

11.12.20.3 USI0 I2C Slave Transmitter

Details the steps for operating USI0 as an I2C Slave Transmitter.

11.12.20.4 USI0 I2C Slave Receiver

Explains the steps for operating USI0 as an I2C Slave Receiver.

11.12.21 USI0 I2C Block Diagram

Illustrates the block diagram of the USI0 I2C module.

11.12.22 Register Map

Provides a register map for the USI0 peripheral.

11.12.23 USI0 Register Description

Describes the registers associated with the USI0 module.

11.12.24 Register Description for USI0

Provides detailed descriptions of USI0 registers.

11.13 USI1 (UART + SPI + I2C)

Describes the USI1 module supporting UART, SPI, and I2C communication protocols.

11.13.1 Overview

Provides an overview of the USI1 module.

11.13.2 USI1 UART Mode

Explains the UART mode of operation for the USI1 module.

11.13.3 USI1 UART Block Diagram

Illustrates the block diagram of the USI1 UART module.

11.13.4 USI1 Clock Generation

Explains the clock generation logic for the USI1 module.

11.13.5 USI1 External Clock (SCK1)

Describes the use of external clock input for the USI1 SCK1 pin.

11.13.6 USI1 Synchronous mode operation

Details the synchronous mode operation for USI1.

11.13.7 USI1 UART Data format

Explains the serial frame format for USI1 UART communication.

11.13.8 USI1 UART Parity bit

Describes the calculation and insertion of the parity bit in UART frames.

11.13.9 USI1 UART Transmitter

Explains the operation of the USI1 UART transmitter.

11.13.9.1 USI1 UART Sending Tx data

Details the procedure for sending transmit data (Tx) using USI1 UART.

11.13.9.2 USI1 UART Transmitter flag and interrupt

Describes the flags and interrupts related to the USI1 UART transmitter.

11.13.10 USI1 UART Receiver

Explains the operation of the USI1 UART receiver.

11.13.10.1 USI1 UART Receiving Rx data

Details the process of receiving data (Rx) in USI1 UART.

11.13.10.2 USI1 UART Receiver Flag and Interrupt

Describes the flags and interrupts related to the USI1 UART receiver.

11.13.10.3 USI1 UART Parity Checker

Explains the function of the USI1 UART parity checker.

11.13.10.4 USI1 UART Disabling Receiver

Describes how to disable the USI1 UART receiver.

11.13.10.5 USI1 Asynchronous Data Reception

Details the asynchronous data reception process for USI1 UART.

11.13.11 USI1 SPI Mode

Explains how to set the USI1 to operate in SPI mode.

11.13.12 USI1 SPI Clock Formats and Timing

Describes the USI1 SPI clock formats and timing configurations.

11.13.13 USI1 SPI Block Diagram

Illustrates the block diagram of the USI1 SPI module.

11.13.14 USI1 I2C Mode

Explains how to set the USI1 to operate in I2C mode.

11.13.15 USI1 I2C Bit Transfer

Describes the data transfer process for USI1 I2C communication.

11.13.16 USI1 I2C Start / Repeated Start / Stop

Details the START, Repeated START, and STOP conditions in USI1 I2C protocol.

11.13.17 USI1 I2C Data Transfer

Explains the byte-by-byte data transfer mechanism in USI1 I2C.

11.13.18 USI1 I2C Acknowledge

Describes the acknowledge mechanism in USI1 I2C communication.

11.13.19 USI1 I2C Synchronization / Arbitration

Explains clock synchronization and bus arbitration in USI1 I2C.

11.13.20 USI1 I2C Operation

Provides an overview of I2C operation modes for USI1.

11.13.20.1 USI1 I2C Master Transmitter

Details the steps for operating USI1 as an I2C Master Transmitter.

11.13.20.2 USI1 I2C Master Receiver

Explains the steps for operating USI1 as an I2C Master Receiver.

11.13.20.3 USI1 I2C Slave Transmitter

Details the steps for operating USI1 as an I2C Slave Transmitter.

11.13.20.4 USI1 I2C Slave Receiver

Explains the steps for operating USI1 as an I2C Slave Receiver.

11.13.21 USI1 I2C Block Diagram

Illustrates the block diagram of the USI1 I2C module.

11.13.22 Register Map

Provides a register map for the USI1 peripheral.

11.13.23 USI1 Register Description

Describes the registers associated with the USI1 module.

11.13.24 Register Description for USI1

Provides detailed descriptions of USI1 registers.

11.13.25 Baud Rate setting (example)

Presents example settings for calculating USI1 baud rates.

12. Power Down Operation

12.1 Overview

Introduces the power-down modes (Main-IDLE, Sub-IDLE, STOP) for reduced power consumption.

12.2 Peripheral Operation in IDLE/STOP Mode

Describes the operation of peripherals when the device is in IDLE or STOP mode.

12.3 IDLE Mode

Explains the IDLE mode operation and how it is released.

12.4 STOP Mode

Details the STOP mode operation and the requirements for exiting it.

12.5 Release Operation of STOP Mode

Describes the procedure for releasing the device from STOP mode via interrupts.

12.5.1 Register Map

Provides a register map for power down operation controls.

12.5.2 Power Down Operation Register Description

Describes the power control register (PCON).

12.5.3 Register Description for Power Down Operation

Provides detailed descriptions of PCON register for power control.

13. RESET

13.1 Overview

Provides an overview of the reset hardware settings.

13.2 Reset Source

Lists the five types of reset sources for the MC96F6432.

13.3 RESET Block Diagram

Illustrates the block diagram of the reset circuit.

13.4 RESET Noise Canceller

Describes the noise canceller circuit for RESET signal integrity.

13.5 Power on RESET

Explains the Power On Reset function and its timing.

13.6 External RESETB Input

Details the external RESETB input, its function and timing after reset.

13.7 Brown Out Detector Processor

Describes the on-chip brown-out detection circuit (BOD).

13.8 LVI Block Diagram

Illustrates the block diagram of the Low Voltage Indicator (LVI) circuit.

13.9 Register Map

Provides a register map for reset operation related registers.

13.10 Reset Operation Register Description

Describes the reset flag and voltage control registers.

13.11 Register Description for Reset Operation

Provides detailed descriptions of reset operation registers.

14. On-chip Debug System

14.1 Overview

Provides an overview and description of the on-chip debug system.

14.1.1 Description

Details the functionality of the on-chip debug system.

14.1.2 Feature

Lists the key features of the on-chip debug system.

14.2 Two-Pin External Interface

Details the two-pin external interface for programming and debugging.

14.2.1 Basic Transmission Packet

Describes the structure of the basic transmission packet.

14.2.2 Packet Transmission Timing

Illustrates the timing diagrams for data and bit transfers.

14.2.2.1 Data Transfer

Explains the data transfer process in packet transmission.

14.2.2.2 Bit Transfer

Describes the bit transfer process in packet transmission.

14.2.2.3 Start and Stop Condition

Details the START and STOP conditions in packet transmission.

14.2.2.4 Acknowledge Bit

Describes the acknowledge bit mechanism in packet transmission.

14.2.3 Connection of Transmission

Describes the physical connection for two-pin interface transmission.

15. Flash Memory

15.1 Overview

Provides an overview of the flash memory, its size, and programming capabilities.

15.1.1 Description

Details the flash memory's properties like size and programming methods.

15.1.2 Flash Program ROM Structure

Details the structure of the flash program ROM, including sectors and buffers.

15.1.3 Register Map

Provides a register map for flash memory control and status.

15.1.4 Register Description for Flash Memory Control and Status

Describes the registers for controlling flash memory operations.

15.1.5 Register Description for Flash

Provides detailed descriptions of flash memory registers.

15.1.6 Serial In-System Program (ISP) Mode

Explains the Serial In-System Program (ISP) mode for programming.

15.1.7 Protection Area (User program mode)

Describes the flash memory protection area and its configuration.

15.1.8 Erase Mode

Details the procedures for sector and byte erase operations in user program mode.

15.1.9 Write Mode

Explains the procedures for sector and byte write operations in user program mode.

15.1.10 Protection for Invalid Erase/Write

Describes methods to protect flash memory from invalid erase/write operations.

15.1.10.1 Flow of Protection for Invalid Erase/Write

Provides a flowchart illustrating the process for protecting flash from invalid operations.

15.1.11 Read Mode

Details the procedure for reading data from flash memory.

15.1.12 Code Write Protection Mode

Explains the procedure for enabling code write protection for flash memory.

16. Configure Option

16.1 Configure Option Control

Describes how to write configuration data to the option area.

17. APPENDIX

A. Instruction Table

Lists the MC96F6432 instructions with their bytes, cycles, and hex codes.

Related product manuals