Skip to main content

Questions tagged [pic]

`PIC` is a popular family of low cost 8-bit micro-controllers from Microchip Technology with Harvard architecture. *Note*: For Position-independent code, please use tag "pie".

Filter by
Sorted by
Tagged with
0 votes
0 answers

Cloning full content of a pic24fj128gc010 chip (Flash + RAM)

I have some hardware that uses a PIC24fj128gc010 microcontroller. This microcontroller lives on a pluggable board that is plugged in on a main board. This detachable board has the microcontroller with ...
0 votes
0 answers

What guidelines and/or tools exist that facilitate the analysis of a program in assembly language for PIC-Microchip?

What tools exist that facilitate the interpretation of a program written in assembly language of a PIC-Microchip, appealing to the construction, for example, of a flowchart and then recoding it in ...
4 votes
2 answers

How can I find out what type of processor an Intel Hex file belongs to?

I have a text file and I know that it is a firmware of a device. This file have Intel Hex Format as below: :03:8000:00:028100FA :02:8003:00:XXXXXX :02:800B:00:XXXXXX :02:8013:00:XXXXXX :01:801B:00:...
1 vote
1 answer

Displaying Operands as Position Independent in IDA

I'm writing an IDA python script, and i need to be able to detect position independent code. I have an instruction that IDA displays using the operand name 'format' lea rdi, format However, when ...
2 votes
0 answers

What is the format of this binary file?

I have a binary file that I found on a 3D printer that is used to program a dsPIC30F5011 microcontroller. It is responsible for some basic data encryption. The only problem is, I am not sure how this ...
11 votes
1 answer

Get code from protected PIC

I have a PIC18F4550 from an old device and I need to see the code. I tried reading it using my ICD3 programmer, but the chip seems to have its code protected. How can I get the code anyway?
11 votes
1 answer

How to see what compiler made PIC ASM code?

I extracted a .hex file from a PIC16F88. For example: :020000040000FA :100000008F3083160F0570388F009B0183129F017C :1000100083169F0107309C0005108312051483127C :...