HD64F3029XBL25V Renesas Electronics America, HD64F3029XBL25V Datasheet - Page 656

MCU 5V 512K,PB-FREE 100-TQFP

HD64F3029XBL25V

Manufacturer Part Number
HD64F3029XBL25V
Description
MCU 5V 512K,PB-FREE 100-TQFP
Manufacturer
Renesas Electronics America
Series
H8® H8/300Hr
Datasheet

Specifications of HD64F3029XBL25V

Core Processor
H8/300H
Core Size
16-Bit
Speed
25MHz
Connectivity
SCI, SmartCard
Peripherals
DMA, PWM, WDT
Number Of I /o
70
Program Memory Size
512KB (512K x 8)
Program Memory Type
FLASH
Ram Size
16K x 8
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Data Converters
A/D 8x10b; D/A 2x8b
Oscillator Type
Internal
Operating Temperature
-20°C ~ 75°C
Package / Case
100-TQFP, 100-VQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Figure 18.14 shows the procedure for programming the user MAT in user boot mode.
The difference between the programming procedures in user program mode and user boot mode is
whether the MAT is switched or not as shown in figure 18.14.
In user boot mode, the user boot MAT can be seen in the flash memory space with the user MAT
hidden in the background. The user MAT and user boot MAT are switched only while the user
MAT is being programmed. Because the user boot MAT is hidden while the user MAT is being
programmed, the procedure program must be located in an area other than flash memory. After
programming finishes, switch the MATs again to return to the first state.
MAT switchover is enabled by writing a specific value to FMATS. However note that while the
MATs are being switched, the LSI is in an unstable state, e.g. access to a MAT is not allowed until
MAT switching is completely finished, and if an interrupt occurs, from which MAT the interrupt
vector is read from is undetermined. Perform MAT switching in accordance with the description
in section 18.8, Switching between User MAT and User Boot MAT.
Figure 18.14 Procedure for Programming User MAT in User Boot Mode
set download destination
and bus master operation
Select on-chip program
Set the FPEFEQ and
JSR FTDAR setting+32
to be downloaded and
Set SCO to 1 and
execute download
FUBRA parameters
Set FKEY to H'A5
procedure program
Clear FKEY to 0
Start programming
Disable interrupts
other than CPU
Initialization
by FTDAR
DPFR=0 ?
FPFR=0 ?
1
Yes
Yes
Initialization error processing
Download error processing
No
No
User-boot-MAT
selection state
Note: * The MAT must be switched by FMATS
No
Set FMATS to value other than
ER1 (FMPAR and FMPDR)
Set parameter to ER0 and
Set FMATS to H'AA to
to perform the programming error
processing in the user boot MAT.
JSR FTDAR setting+16
select user boot MAT
H'AA to select user MAT
Set FKEY to H'5A
Clear FKEY to 0
procedure program
End programming
Programming
programming is
Required data
Rev. 2.0, 06/04, page 627 of 980
FPFR=0 ?
completed?
1
Yes
Yes
Clear FKEY and programming
No
error processing*
switchover
switchover
MAT
MAT

Related parts for HD64F3029XBL25V