MC68HC711E9CFNE2 Freescale Semiconductor, MC68HC711E9CFNE2 Datasheet - Page 319

IC MCU 8BIT 512RAM 52-PLC

MC68HC711E9CFNE2

Manufacturer Part Number
MC68HC711E9CFNE2
Description
IC MCU 8BIT 512RAM 52-PLC
Manufacturer
Freescale Semiconductor
Series
HC11r
Datasheet

Specifications of MC68HC711E9CFNE2

Core Processor
HC11
Core Size
8-Bit
Speed
2MHz
Connectivity
SCI, SPI
Peripherals
POR, WDT
Number Of I /o
38
Program Memory Size
12KB (12K x 8)
Program Memory Type
OTP
Eeprom Size
512 x 8
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Data Converters
A/D 8x8b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
52-PLCC
Processor Series
HC711E
Core
HC11
Data Bus Width
8 bit
Data Ram Size
512 B
Interface Type
SCI, SPI
Maximum Clock Frequency
2 MHz
Number Of Programmable I/os
38
Number Of Timers
8
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
On-chip Adc
8 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68HC711E9CFNE2
Manufacturer:
TE
Quantity:
12 000
Part Number:
MC68HC711E9CFNE2
Manufacturer:
FREESCAL
Quantity:
5 530
Part Number:
MC68HC711E9CFNE2
Manufacturer:
FREESCALE
Quantity:
1 133
100
101
102
103
104
105
106
107
108
109
110 BF13
111 BF13 3C
112 BF14 CE1000
113 BF17
114
115
116 BF17 1F2E80FC
117 BF1B 86FF
118 BF1D A72F
119
120 BF1F
121 BF1F 1F2E20FC
122 BF23 E62F
123 BF25 18E100
124 BF28 271D
125 BF2A 8620
126 BF2C A73B
127 BF2E 18E700
128 BF31 8621
129 BF33 A73B
130 BF35 32
131 BF36 33
132 BF37 37
133 BF38 36
134 BF39 E30E
135 BF3B ED16
136 BF3D 8680
137 BF3F A723
138
139 BF41 1F2380FC
140 BF45 6F3B
141
142 BF47
143 BF47 1F2E80FC
144 BF4B 18A600
145 BF4E A72F
146 BF50 1808
147 BF52 20CB
148
149
AN1060 — Rev. 1.0
MOTOROLA
95
96
97
98
99
****************************************************
* PROGRAM - Utility subroutine to program EPROM.
* Prior to calling PROGRAM set baud rate, turn on SCI
* set X=2ms prog delay constant, and set Y=first
* address to program. SP must point to RAM.
* Bootloader leaves baud set, SCI enabled, X=4200
* and Y pointing at EPROM start ($D000) so these
* default values don’t have to be changed typically.
* Delay constant in X should be equivalent to 2 ms
*
* An external voltage source is required for EPROM
* programming.
* This routine uses 2 bytes of stack space
* Routine does not return. Reset to exit.
****************************************************
PRGROUT
* Send $FF to indicate ready for program data
WAIT1
*
DONEIT
* Loops indefinitely as long as more data sent.
at 2.1 MHz X=4200; at 1 MHz X=2000.
EQU
PSHX
LDX
BRCLR
LDAA
STAA
EQU
BRCLR
LDAB
CMPB
BEQ
LDAA
STAA
STAB
LDAA
STAA
PULA
PULB
PSHB
PSHA
ADDD
STD
LDAA
STAA
BRCLR
CLR
EQU
BRCLR
LDAA
STAA
INY
BRA
*
#$1000
SCSR,X $80 *
#$FF
SCDAT,X
*
SCSR,X $20 *
SCDAT,X
$0,Y
DONEIT
#ELAT
PPROG,X
0,Y
#ELAT+EPGM
PPROG,X
TCNT,X
TOC1,X
#OC1F
TFLG1,X
TFLG1,X OC1F * Wait for delay to expire
PPROG,X
*
SCSR,X $80 *
$0,Y
SCDAT,X
WAIT1
Save program delay constant
Point to internal registers
Wait for TDRE
Wait for RDRF
Get received byte
See if already programmed
If so, skip prog cycle
Put EPROM in prog mode
Write the data
Turn on prog voltage
Pull delay constant
into D-reg
But also keep delay
keep delay on stack
Delay const + present TCNT
Schedule OC1 (2ms delay)
Clear any previous flag
Turn off prog voltage
Wait for TDRE
Read from EPROM and...
Xmit for verify
Point at next location
Back to top for next
Application Note
319

Related parts for MC68HC711E9CFNE2