Sign Up

Unlock the Gateway: Join the Embed Threads

Have an account? Sign In

Captcha Click on image to update the captcha.

Have an account? Sign In Now

Sign In

Unlock the Possibilities: Dive In with Login Access

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

Embed Threads

Embed Threads

Embed Threads Navigation

  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Forum
  • Communities
  • Questions
    • New Questions
    • Must Read Questions
    • Trending Questions
    • Hot Questions
  • Polls
  • Groups
  • Add group
  • Badges
  • Users
  • Help
  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books

Aditya007

Beginner
Ask Aditya007
33 Visits
0 Followers
1 Question
  • About
  1. Asked: July 31, 2023In: Embedded Software Development

    Programming Error while using PICKIT4

    Aditya007 Beginner
    Replied to answer on August 2, 2023 at 11:15 am

    I am using dsPIC33CK32MC102 SSOP package , I have code and its hex file ready. I made the connections for the controller those are as follows 1) pullup resistor of 5.5kohm for MCLR pin and 100 ohm between pullup and MCLR pin 2) 0.1 uF ceramic capacitor between VDD and VSS as told in datasheet I am uRead more

    I am using dsPIC33CK32MC102 SSOP package , I have code and its hex file ready. I made the connections for the controller those are as follows
    1) pullup resistor of 5.5kohm for MCLR pin and 100 ohm between pullup and MCLR pin
    2) 0.1 uF ceramic capacitor between VDD and VSS as told in datasheet

    I am using PICKIT 4 for programming where the pin are connected as follows
    MCLR = pin 27
    VDD = pin 20
    VSS = pin 19
    PGD = pin17
    PGC = pin 18

    the connections are perfect and no wire is bas solder

    when i plug usb to laptop and click “connect” it says following error and connects any how

    Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device.
    UDID1 = 000000
    UDID2 = 000000
    UDID3 = 000000
    UDID4 = 000000
    UDID5 = 000000

    ==============================================================================================================

    after this when i click “program” it gives following error

    Programming did not complete.
    You are trying to change protected boot memory. In order to do this you must select the “Boot, Secure and General Segments” option on the debug tool Secure Segment properties page.

    Then in settings > secure segment > segments to be programmed > Boot,General and Config segment is selected

    after this when i click “program” it gives following error

    [ Pgm ] at 0x0, expected 0x00040200, got 0x00000000.
    You have set the program speed to Normal. The circuit on your board may require you to slow the speed down. Please change the setting in the tool properties to low and try the operation again.
    Programming did not complete.

    Then in settings > PICKIT4 tool options > programming speed > low selected

    after this when i click “program” it gives following error
    [ Pgm ] at 0x0, expected 0x00040200, got 0x00000000.
    Programming did not complete.

    =================================================================================================================

    Also this approach

    Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device.
    UDID1 = 000000
    UDID2 = 000000
    UDID3 = 000000
    UDID4 = 000000
    UDID5 = 000000

    After this i click “erase” followed by “read” it says
    Read complete
    Warning: Debug bit is set on target image. This may not run correctly in production.

    Now if i hit “program” it says following warning
    Memory Image changed do you wish to continue programming device
    selecting yes it programs successfully but i dont know what has he program its more like a blank file is been programmed

    The following memory area(s) will be programmed:
    program memory: start address = 0x0, end address = 0x5eff
    configuration memory
    Programming/Verify complete
    2023-08-02 15:58:58 +0530 – Programming complete
    *** Hold In Reset mode is enabled ***

    =================================================================================================================

    checking CLKO clock output also gives a constant voltage level

    I am using external 3.3V supply for VDD
    The #pragma DEBUG = OFF/ON whatever it is ,its not avliable in config file for this controller
    Also this controller doesnt have VCAP pin
    If anyone has experienced it before their response would be appreciated
    Also is it a hardware related error, software related ?

    IDE i am using: MPLAB v6.10 IDE
    IPE i am using: MPLAB v6.10 IPE

    See less
    • 0
    • Share
      Share
      • Share onFacebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp

Sidebar

Ask A Question

Stats

  • Questions 80
  • Answers 2k
  • Best Answers 15
  • Users 801

Free PDF Downloads

A Roadmap to a Successful Career

HTTP, WS and TLS: The Complete Guide

Embedded Interview Questions

  • Popular
  • Answers
  • alokm014

    Embedded System Testing: Strategies and Approaches

    • 856 Answers
  • Sri Bathran S

    Roadmap to embedded software developer

    • 294 Answers
  • Aditya007

    Programming Error while using PICKIT4

    • 212 Answers
  • Kushal KJ

    FreeRTOS_config.h file for STM32F401RE Nucleo Board

    • 167 Answers
  • Tanmoy Chandra Dey

    Why is the "ADDR flag" cleared without reading the SR2

    • 115 Answers
  • خرید بک لینک
    خرید بک لینک added an answer Hey there! I just wish to offer you a huge… August 2, 2025 at 5:53 am
  • трипскан
    трипскан added an answer What i don't realize is actually how you are not… August 2, 2025 at 1:54 am
  • Islamabad Escorts
    Islamabad Escorts added an answer For a night of excitement and enjoyment, choose from the… August 2, 2025 at 12:20 am
  • ufabet
    ufabet added an answer Can you tell us more about this? I'd want to… August 1, 2025 at 8:26 pm
  • https://gpluck.co.uk
    https://gpluck.co.uk added an answer caesars casino References: real vegas casino (https://gpluck.co.uk) August 1, 2025 at 5:12 pm

Explore

  • Forum
  • Communities
  • Questions
    • New Questions
    • Must Read Questions
    • Trending Questions
    • Hot Questions
  • Polls
  • Groups
  • Add group
  • Badges
  • Users
  • Help

Footer

Embed Threads

Embed Threads

Join us on a transformative journey where knowledge is amplified and solutions are empowered.

About Us

  • Blogs
  • Forum
  • About Us
  • Contact Us
  • Books

Legal Stuffs

  • Privacy Policy
  • Adsense Disclaimer

Help

  • Help
  • Contact Us

Follow

© 2024 Embed Threads. All Rights Reserved
With Love by Embed Threads.