Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
December 22, 2024, 11:56:07 11:56


Login with username, password and session length


Pages: [1]
Print
Author Topic: ICSP with MP monitoring  (Read 3878 times)
0 Members and 1 Guest are viewing this topic.
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2420

Thank You
-Given: 862
-Receive: 678


Top Topic Starter


« on: January 28, 2021, 02:31:28 14:31 »

Hi,

I m unsure if this will work OK for PICs, what do guys think?
Logged
Old_but_Alive
Senior Member
****
Offline Offline

Posts: 331

Thank You
-Given: 750
-Receive: 120


« Reply #1 on: January 28, 2021, 02:49:11 14:49 »

depends on whats connected to mclr, PGC, PGD.

I would connect a 10K between the pins and the rest of the cicruit unless they are outputs.
Logged

I fought Ohm's Law ...  and the law won
I only use Mosfets because I have a Bipolar mental disorder :-)
Sideshow Bob
Cracking Team
Hero Member
****
Offline Offline

Posts: 1003

Thank You
-Given: 231
-Receive: 987



« Reply #2 on: January 28, 2021, 04:10:46 16:10 »

This is what you can do if you want to more safe than sorry
Logged

I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2420

Thank You
-Given: 862
-Receive: 678


Top Topic Starter


« Reply #3 on: January 29, 2021, 05:07:42 17:07 »

depends on whats connected to mclr, PGC, PGD.

I would connect a 10K between the pins and the rest of the cicruit unless they are outputs.

Nothing is connected to these pins other than the one I have shown in the 1st post.
Logged
dennis78
Active Member
***
Offline Offline

Posts: 122

Thank You
-Given: 272
-Receive: 154


« Reply #4 on: January 29, 2021, 10:41:44 22:41 »

I don't work with PICs (and not plan forever Smiley ), but If I remember PICs use about 13V on MCLR pin to enter(or all time during programming) in programming mode.
In this case:

1. reset circuit possible can limit this voltage to Vcc+Vd(due to protection diode or because it exceed absolute maximum voltage ratings conditions if protection diodes not exist)
2.R2 also can limit voltage programming -> you can expect problems during ICSP.

In this situation I will add resistor between \RESET output and MCLR pin on mcu (possible>=10k it depend what is PIC programmer current capability on output for MCLR, maybe 1k is enough?). Maybe this will not work for >10k values in normal reset situation if PIC have internal pull up for MCLR pin, but you must read docs and chose good value.

« Last Edit: January 29, 2021, 10:59:26 22:59 by dennis78 » Logged
h0nk
Senior Member
****
Offline Offline

Posts: 258

Thank You
-Given: 227
-Receive: 232



« Reply #5 on: January 29, 2021, 11:13:08 23:13 »


Hello,

it seens that the APX8035 has an O.C.-Output.
I would assume that this will work.
But You should check the maximum ratiings of this output.


Best Regards
Logged
dennis78
Active Member
***
Offline Offline

Posts: 122

Thank You
-Given: 272
-Receive: 154


« Reply #6 on: January 29, 2021, 11:39:59 23:39 »

O.C. output isn't guarantee that protection diodes don't exist.

Absoulte max ratings for reset output = 6V=Vcc -> possible that circuit have protection diodes is very high Smiley

Datasheet isn't precise and full informative
« Last Edit: January 30, 2021, 10:56:02 10:56 by dennis78 » Logged
motox
Cracking Team
Active Member
****
Offline Offline

Posts: 189

Thank You
-Given: 258
-Receive: 327



« Reply #7 on: January 30, 2021, 05:51:34 17:51 »

Don't put more than 5.5V on the APX output pin without a limiting/protection circuit.

I recommend reading the following application notes when using supervisors with PICs:
 - AN820A System Supervisors in ICSP Architectures
 - TB087 Using Voltage Supervisors with PIC Microcontroller Systems which Implement In-Circuit Serial Programming

I usually put two 10kΩ pull-down resistors on the PGD and PGC lines. Don't use pull-ups here, because most ICD programmers have internal 4.7kΩ pull-down resistors.
Logged
h0nk
Senior Member
****
Offline Offline

Posts: 258

Thank You
-Given: 227
-Receive: 232



« Reply #8 on: January 30, 2021, 10:04:12 22:04 »

O.C. output isn't guarantee that protection diodes don't exist.

Its not O.C., its O.D.: Open Drain.
A true O.C. would have no problems with the programming voltage.

Use a either a supervisor without clamping or an active high output
together with a npn-bjt.

I had no problems with the usual recommended MCLR-connection.
http://www.sonsivri.to/forum/index.php?action=dlattach;topic=69036.0;attach=32197


Best Regards
Logged
metal
Global Moderator
Hero Member
*****
Offline Offline

Posts: 2420

Thank You
-Given: 862
-Receive: 678


Top Topic Starter


« Reply #9 on: January 31, 2021, 12:11:36 00:11 »

I see, thank you all, circuit is busted, I presume.
Logged
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC