Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

PIC16F628A vs PIC16F1827

Status
Not open for further replies.

E-design

Advanced Member level 5
Advanced Member level 5
Joined
Jun 1, 2002
Messages
2,014
Helped
507
Reputation
1,016
Reaction score
408
Trophy points
1,363
Visit site
Activity points
14,193
I have an application running on a 16F628A and want to migrate to the 16F1827 because I need more program memory for changes I want to implement. From what I read most say it is a direct replacement apart from the faster speed and more program memory.

Are there any hidden problems to be aware of when switching over from the 16F682A to the 16F1827? I am using the internal clock in my application.
 

I have an application running on a 16F628A and want to migrate to the 16F1827 because I need more program memory for changes I want to implement. From what I read most say it is a direct replacement apart from the faster speed and more program memory.

Are there any hidden problems to be aware of when switching over from the 16F682A to the 16F1827? I am using the internal clock in my application.


Hi,

Seen this ..?

https://ww1.microchip.com/downloads/en/DeviceDoc/41375A.pdf
 

If you are using a compiler you probably don't need to change anything except for catering for the extra configuraton bits. If you are using assembly language and Microchip's assembler, many of the 'old style' code will automatically be converted to use the new instructions. With other assemblers your mileage may vary.

I have converted several projects for '628A to '1847' without any problems. if you are starting from scratch you will find the new devices are MUCH easier to use, especially when you use lots of data tables as the banking and paging is greatly simplified.

Brian.
 

Hi Brian,

Thanks for the info. From my reading it appears that I only need to alter the OSCCON = 0x6A value for it to be similar to the 628A running on an internal 4 MHz clock with clock output pin enabled. Can you confirm this?
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top