Forum breadcrumbs - You are here:ForumGeneral: Helppic16c54
You need to log in to create posts and topics.

pic16c54

The PIC16C54 microcontroller is probably the simplest microcontroller that exists and is the best way to start studying the topic of microcontrollers.

The PIC16C54 was included in SimulIDE version 0.4.15, but was removed in later versions. Is there a way to add the PIC16C54 to SimulIDE version 1.0.0?

BabluDon has reacted to this post.
BabluDon

Hi.

I think it is posible to add PIC16C54 to 1.0.0.
It is very similar to PIC16F84, so you can copy files from data/PIC/p16F8x/ and add to a folder data/PIC/p16C5x
Then you need to rename the files to C54 and:

  • Edit p16C54_regs.xml and remove registers not existing in C54 and adjust start and end addresses for bank0 (SFR0 and GPR0).
  • Edit p16C54_perif.xml and remove any line that refers to any interrupt.
  • Remove p16C54_int.xml

Then copy data/PIC/p16F84.mcu to a file data/PIC/p16C54.mcu
Edit this file and rename everything to C54.
Also remove the line that refers to p16C54_int.xml 

The open data/pics.xml and add an entry for PIC16C54.

 

BabluDon and tinello have reacted to this post.
BabluDontinello