Motorola 68HC12BC32, 68HC12B32, CME-12B/BC manual Mcuport, Canport, Gnd Can-H Can-L

Page 12

MCU_PORT

The MCU_PORT provides access to the peripheral features and I/O lines of the HC12 as follows:

A14

D0

D2

D4

D6

/XIRQ

VFP

VRH +5V PAD0 PAD2 PAD4 PAD6

PS0 / RXD

PS2

PS4

PS6

PC6

PC4

PC2

PC0 / RXCAN

PP6

PP4

PP2

PP0

PT0

PT2

PT4

PT6

+5V

12

34

56

78

910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

3132

3334

3536

3738

3940

4142

4344

4546

4748

4950

5152

5354

5556

5758

5960

A15

D1

D3

D5

D7

/DBE

/LSTRB VRL GND PAD1 PAD3 PAD5 PAD7 PS1 / TXD PS3 PS5 PS7 PC5 PC3

PC1 / TXCAN

PP7

PP5

PP3

PP1

PT1

PT3

PT5

PT7

GND

GND

D0 – D7 Low Byte of the Data Bus in Wide Expanded Mode. Port B in Single Chip Mode.

/XIRQ HC12 XIRQ interrupt input .

VFP Programming voltage, 12v, when VPP_EN jumper is on.

/LSTRB HC12 LSTRB (PE3) output indicates 8 bit bus access. Should be enabled in software for bus use.

PP0 – PP7 HC12 Port P I/O or PWM port. PP3-7 also used by the KEYPAD Port.

PT0 – PT7 HC12 Port T I/O or Timer port.

VRH / VRL HC12 A/D Converter Reference Pins. See A/D Reference Section.

PAD0 – PAD7 HC12 Port AD is an input port or the A/D Converter inputs.

PS0 – PS7 HC12 Port S I/O or Serial Port lines. PS4-7 also used by the KEYPAD Port.

RXD / TXD Serial Port (SCI) receive and transmit pins.

PC0 – PC7 HC12 PDLC I/O or CAN lines.

CAN_PORT

1GND

2CAN-H

3CAN-L

4+5V

The CAN_PORT connector provides an interface to the MSCAN12 on the microcontroller. See the MC68HC912BC32 data sheet for information on using this peripheral.

12

Image 12
Contents CME-12B/BC Contents Installing the Software Getting StartedBoard Startup Support Software Software DevelopmentTutorial Creating source codeAssembling source code AS12 HELLO.ASM -LHELLORunning your application Programming Flash Eeprom ORG $1000 to ORG $8000Config Switch Memory MAPOFF Config Switch MEM-SEL JumpersPorts and Connectors LcdportKeypad GNDMcuport CanportGND CAN-H CAN-L COM1 Serial Port BusportReset BDM-INEVU Compatibility Jumpers Bgnd GNDTroubleshooting Tips and Suggestions UtilitiesLCD Command Codes TablesLCD Character Codes Bug12 Monitor Commands Bulk

68HC12B32, CME-12B/BC, 68HC12BC32 specifications

The Motorola 68HC12BC32, CME-12B/BC, and 68HC12B32 are microcontroller units (MCUs) that are part of the renowned HC12 series, which gained popularity in embedded system designs due to their versatility, robust performance, and comprehensive feature set. These MCUs are widely used in automotive applications, industrial control systems, and various consumer electronics due to their advanced capabilities.

One of the main features of the 68HC12BC32 is its 16-bit architecture, which allows for efficient processing and greater precision in calculations compared to 8-bit counterparts. This feature is crucial for applications requiring high-performance processing, such as real-time control systems. The processor operates at clock speeds of up to 25 MHz, providing the computational power necessary for complex operations.

The 68HC12MCUs include various on-chip memory options, such as ROM, RAM, and EEPROM. For instance, the 68HC12BC32 comes with up to 32 KB of ROM and 1 KB of RAM, along with 512 bytes of EEPROM, making it suitable for applications that require data retention even when the power is turned off. The presence of on-chip memory significantly reduces the need for external components, simplifying system design and enhancing reliability.

Moreover, these microcontrollers feature a rich set of input/output (I/O) capabilities, including multiple general-purpose I/O lines, timer/counter modules, and analog-to-digital converters (ADCs). The integration of these components allows for flexible interfacing with a multitude of sensors and actuators, enabling designers to create sophisticated applications without needing extensive external circuitry.

The embedded communication interfaces, such as SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), and CAN (Controller Area Network), are vital for enabling communication between devices in multiprocessor systems. This capability is particularly beneficial in automotive applications, where seamless data exchange is critical for tasks such as engine control and diagnostics.

Power management features in the 68HC12 series enhance its suitability for battery-powered applications. The ability to enter low-power modes helps extend battery life, making these microcontrollers ideal for portable devices.

In summary, the Motorola 68HC12BC32, CME-12B/BC, and 68HC12B32 microcontrollers are robust and flexible MCUs that offer a combination of advanced processing capabilities, extensive memory options, versatile I/O functionality, and efficient communication interfaces. These characteristics make them well-suited for various applications, from automotive and industrial systems to consumer electronics, ensuring they remain relevant in the evolving landscape of embedded technology.