User Tools

Site Tools


mios_pic18f4620

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mios_pic18f4620 [2006/08/05 13:11]
admin added hint to revision_id app
mios_pic18f4620 [2011/09/17 17:09] (current)
dougster
Line 1: Line 1:
 +====== PIC18F4620 =====
 +**one of the Future Microcontrollers for memory intensive Applications**
  
-A special variant of MIOS is available for the PIC18F4620. The usage of this processor is (currently) only required for the next major steps of MIDIbox SEQ (V3) and MIDIbox SID (V2), all other projects are running fine on a PIC18F452.+A special variant of MIOS is available for the PIC18F4620. The usage of this processor is (currently) only required for the next major step of MIDIbox SEQ (V3), most other projects are running fine on a PIC18F452 ​//(MIDIbox SID V2 will run on a [[mios_pic18f4685|PIC18F4685]])//​
  
 Biggest advantages of this microcontroller:​ 64k internal flash (2 times more), 3968 bytes RAM (2.6 times more), 1024 bytes internal EEPROM (4 times more), and hardware compatibility to the PIC18F452 - therefore the same MBHP_CORE module can be used. Biggest advantages of this microcontroller:​ 64k internal flash (2 times more), 3968 bytes RAM (2.6 times more), 1024 bytes internal EEPROM (4 times more), and hardware compatibility to the PIC18F452 - therefore the same MBHP_CORE module can be used.
  
-But Rev A3 and A4 of the chip contains a silicon bug within ​the EUSART ​peripheral, which makes it nearly useless for MIDI applications:​ zero bytes can be sporadically inserted into the MIDI Out stream (bug has been found during the development of the MBHP_USB_PIC module; ​meanwhile ​- after more than one year - Microchip has documented it in the errata sheet)+Please note, that Rev A3 and A4 of the chip are affected by the [[EUSART_bug|EUSART ​Bug]]. It has been fixed in revision B4 (meanwhile ​we reached B5)
  
-As workaround for this issue, a [[iic_modules|MBHP_IIC_MIDI]] module can be used with minimal configuration ​(MIDI Out only)This adds acceptable costs of 5 EUR to the project.+The PIC18F4620 is almost software compatible to existing MIOS applications. There is special MIOS version which needs to be uploaded, the major differences are different memory limit checks ​(e.g. code upload ​to addresses >= 0x8000 are possible).
  
-Recently Microchip has released the B4 Silicon, where this Bug seems to be fixed (hasn'​t been validated by TK yet) - with this version, all problems are gone, and the PIC18F4620 ​will provide full hardware compatibility! +For information on developing or converting applications ​to use the PIC18F4620, please see [[application_development#​using_the_pic18f4620_or_pic18f4520|the page on Application Development]]
-Further informations can be found [[http://​www.midibox.org/​forum/​index.php?​topic=7255.0|in this forum article]].+
  
-There is a small application available at the [[http://​www.ucapps.de/​mios_download.html|MIOS Download]] page which allows you to determine the revision ID (search for "​revision_id"​)+====== FAQ ======
  
-The PIC18F4620 is almost software compatible to existing MIOS applications. There is a special ​MIOS version which needs to be uploaded, ​the major differences are different memory limit checks (e.g. code upload to addresses >0x8000 are possible).+===== Do I need a special ​Core Module for the PIC18F4620? =====
  
-For information ​on developing or converting ​applications to use the PIC18F4620, please see [[application_development#​using_the_pic18f4620_or_pic18f4520|the page on Application Development]]+No, the PIC18F4620 is pin-, hard- and softwarecompatible to the PIC18F452 
 + 
 +===== Can I run an old PIC18F452 Application ​on a PIC18F4620?​===== 
 + 
 +Yes, all applications ​are binary compatible, which means, that you don't even need to build a new .hex file, just upload the precompiled code. 
 +The Bootloader and MIOS have been changed slightly to allow programs ​to use the upper flash area and extended EEPROM range. Special versions of the MIOS update package are found in the pic18f4620/ directory 
 + 
 + 
 +=====Can I use my old JDM burner to burn the bootloader onto a PIC18F4620?===== 
 + 
 +Yes. Try [[JDM with Winpic800]] 
 + 
 +=====Can I use my old JDM burner to burn the IIC MIDI firmware onto a PIC16F88?​===== 
 + 
 +Yes. Try [[JDM with Winpic800]] 
 + 
 + 
 +\\ 
 +====== Also See ======
  
 +  * [[using_pic18f4685|Using the PIC18F4685]]
 +  * [[using_pic18f4620|Using the PIC18F4620 or PIC18F4520]]
mios_pic18f4620.1154783498.txt.gz · Last modified: 2006/10/15 09:35 (external edit)