MC68HC16Z1CEH16 Freescale Semiconductor, MC68HC16Z1CEH16 Datasheet - Page 474

IC MCU 16BIT 16MHZ 132-PQFP

MC68HC16Z1CEH16

Manufacturer Part Number
MC68HC16Z1CEH16
Description
IC MCU 16BIT 16MHZ 132-PQFP
Manufacturer
Freescale Semiconductor
Series
HC16r
Datasheets

Specifications of MC68HC16Z1CEH16

Core Processor
CPU16
Core Size
16-Bit
Speed
16MHz
Connectivity
EBI/EMI, SCI, SPI
Peripherals
POR, PWM, WDT
Number Of I /o
16
Program Memory Type
ROMless
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
132-QFP
Processor Series
HC16Z
Core
CPU16
Data Bus Width
16 bit
Controller Family/series
68HC16
No. Of I/o's
26
Ram Memory Size
1KB
Cpu Speed
16MHz
No. Of Timers
2
Embedded Interface Type
QSPI, SCI
Rohs Compliant
Yes
Package
132PQFP
Family Name
HC16
Maximum Speed
16 MHz
Operating Supply Voltage
3.3|5 V
Number Of Programmable I/os
16
On-chip Adc
8-chx10-bit
Number Of Timers
11
Data Ram Size
1 KB
Interface Type
SCI, SPI, UART
Maximum Clock Frequency
16 MHz
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Program Memory Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68HC16Z1CEH16
Manufacturer:
FREESCALE
Quantity:
1 085
Part Number:
MC68HC16Z1CEH16
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68HC16Z1CEH16
Manufacturer:
FREESCALE
Quantity:
1 085
Part Number:
MC68HC16Z1CEH16
Manufacturer:
FREESCALE
Quantity:
5 548
Part Number:
MC68HC16Z1CEH16
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MC68HC16Z1CEH16
Manufacturer:
FREESCA
Quantity:
5 826
LINE_FD:
CARRIAGE:
*****
HEXTOASC:
PRTMSB: LSRB
PRTLSB:
NOTAF:
*****
AUTOV:
reset.
*****
BDM:
E-22
Hexadecimal to ASCII conversion
Autovector Routine
Other exception/interrupts
LDAB
JSR
LDAB
JSR
LDAB
JSR
RTS
STD
JSR
LDD
ANDB
BRA
LSRB
LSRB
LSRB
ADDB
CMPB
BLS
ADDB
JSR
RTS
LDAB #$55
STAB SWSR
LDAB #$AA
STAB SWSR
LDX
JSR
RTI
BGND
#AUTOV_STRING
SEND_STRING
SCCNT,Z
HEXTOASC
#$0A
SEND_CH
#$0D
SEND_CH
TEMP,Z
PRTMSB
TEMP,Z
#$0F
PRTLSB
#$30
#$39
NOTAF
#$07
SEND_CH
INITIALIZATION AND PROGRAMMING EXAMPLES
Freescale Semiconductor, Inc.
For More Information On This Product,
;when IRQ6 is low, this autovector routine starts
;These four lines reset the watchdog and keep it
;from causing a system reset by writing to the SWSR
;By writing a #$55 and a #$AA to the SWSR before
;the end
;of every time-out period, the watchdog will be
*****
Go to: www.freescale.com
;convert hex number to ASCII and print
;output a linefeed
;load ASCII number for line feed
;send character to terminal
;output a carriage return
;ASCII number for carriage return
;send character to terminal
;done with display routine
;the following code takes a number or
;character stored in register D, assumes
;it's in its hexadecimal form and converts
;it to an ASCII equivalent. It also sends
;that character to the screen.
;store the hex number temporarily into “TEMP”
;reload value of hex number into D register
;get rid of upper 4 bits in hex number
;shift high 4 bits down to low 4 bits position
;the actual conversion process:
;add $30 to the hex number
;check for digithood
;go print now if it's a digit 0-9
;it's a letter A-F, so add $07 before printing
;send the character to the SCI
;done with hex to ascii conversion
;return to the main loop
;all other exception vectors point here
;and put the user into background mode
*****
*****
M68HC16 Z SERIES
USER’S MANUAL

Related parts for MC68HC16Z1CEH16