| Electronic Components Datasheet Search |
|
HD6433644R Datasheet(PDF) 141 Page - Renesas Technology Corp |
|
|
|||||||||||||||||||||||||||||
HD6433644R Datasheet(HTML) 141 Page - Renesas Technology Corp |
|
141 / 549 page ![]() Section 6 ROM Rev. 6.00 Sep 12, 2006 page 121 of 526 REJ09B0326-0600 Boot Mode Execution Procedure: The boot mode execution procedure is shown below. Set pins to boot mode for chip and execute reset-start Host transmits H'00 data continuously at prescribed bit rate Chip measures low period of H'00 data transmitted by host Chip calculates bit rate and sets value in bit rate register Chip transfers user program to RAM*2 Chip calculates remaining bytes to be transferred (N = N – 1)*2 After receiving H'55, chip transfers part of boot program to RAM After bit rate adjustment, chip transmits one H'00 data byte to host to indicate end of adjustment Host confirms normal reception of bit rate adjustment end indication, and transmits one H'55 data byte After confirming that all flash memory data is H'FF, chip transmits one H'AA byte to host Erase all flash memory blocks*3 Chip receives, as 2 bytes, number of program bytes (N) to be transferred to on-chip RAM*1 Chip branches to RAM boot area (H'FC00 to H'FF2F), then checks flash memory user area data Chip transfers user program to RAM, then transmits one H'AA byte to host Chip branches to RAM area address H'FBE0 and executes user program transferred to RAM Start No Yes YES No All data = H'FF? 10 8 3 9 7 6 5 4 1 2 1. Set the chip to boot mode and execute a reset-start. 2. Set the host to the prescribed bit rate (2400/4800/9600) and have it transmit H'00 data continuously using a transfer data format of 8-bit data plus 1 stop bit. 3. The chip repeatedly measures the low period at the RXD pin and calculates the asynchronous communication bit rate used by the host. 4. After SCI3 bit rate adjustment is completed, the chip transmits one H'00 data byte to indicate the end of adjustment. 5. On receiving the one-byte data indicating completion of bit rate adjustment, the host should confirm normal reception of this indication and transmit one H'55 data byte. 6. After receiving H'55, the chip transfers part of the boot program to RAM areas H'FB80 to H'FBDF and H'FC00 to H'FF2F. 7. The chip branches to the RAM boot program area (H'FC00–H'FF2F) and checks for the presence of data written in the flash memory. If data has been written in the flash memory, the chip erases all blocks. 8. The chip transmits one H'AA byte. The host then transmits the number of user program bytes to be transferred to the chip. The number of bytes should be sent as two bytes, upper byte followed by lower byte. The host should then transmit sequentially the program set by the user. The chip transmits the received byte count and user program sequentially to the host, one byte at a time, as verify data (echo-back). 9. The chip writes the received user program sequentially to on-chip RAM area H'FBE0 to H'FF6D (910 bytes). 10. The chip transmits one H'AA byte, then branches to on- chip RAM address H'FBE0 and executes the user program written in area H'FBE0 to H'FF6D. Notes: 1. The size of the RAM area available to the user is 910 bytes. The number of bytes to be transferred must not exceed 910 bytes. The transfer byte count must be sent as two bytes, upper byte followed by lower byte. Example of transfer byte count: for 256 bytes (H'0100), upper byte = H'01, lower byte = H'00 2. The part of the user program that controls the flash memory should be set in the program in accordance with the flash memory program/ erase algorithms described later in this section. 3. If a memory cell does not operate normally and cannot be erased, the chip transmits one H'FF byte as an erase error indication and halts the erase operation and subsequent operations. Transfer end byte count N = 0? Figure 6.9 Boot Mode Operation Flowchart |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |