That IC will not be happy on a bread board. There is a $30 board that allows you to get right to software. All the pins are brought.Is there any way to convert QFP package IC into a DIP package for use on breadboard?
yesThe data bus is like a road connecting different parts of an MCU.
Ha ha ha ha! Good question. My 2-year-old nephew uses a 64-bir processor.You're asking very basic questions but want to jump straight into the deap end with a pic32! Is this a good idea?
Mike.
gophert, How Olimex board is any different from this one DM320007, https://www.microchip.com/DevelopmentTools/ProductDetails/DM320007?
Thank you!
I think PIC requires you to put more effort into setting up a system because you need to interface inputs and outputs yourself. For learning PIC would be the best bet compared to a developed system like Arduino where you have different modules like WiFi, USB, etc. already set up. Well, I might be wrong because I've never worked with Arduine, Tennsy or anything like that.
I'm still waiting if someone could shed some light on the following.
This question is about hardware multiplier and divider. PIC 16F876A doesn't have any hardware multiplier or divider which means it uses software routines to implement multiplication and division such as float point calculation library. PIC 18F46K22 has 8 x 8 single-cycle hardware multiplier but no hardware divider.
PIC 24FV16KM204 has 17-Bit x 17-Bit Single-Cycle Hardware Fractional/Integer Multiplier, 32-Bit by 16-Bit Hardware Divider, and PIC 32MZ2048EFM144 has an FPU. I had always thought that FPU means hardware implemented multiplication and division so why don't we say that PIC 24FV16KM204 also has an FPU.
Hardware multiplier is easier because everything is integer and binary.
A hardware divider would require handling of fractional bits and does not exist - this is what the FPU does. An FPU also handles exponential expressions for very large numbers.
Thank you.
But the numbers being multiplied might also be floating numbers. Anyway, I do get that division would be harder to implement.
Anyway, PIC 24FV16KM204 has both 17-bit x 17-bit single-cycle hardware fractional/integer multiplier, and 32-bit by 16-bit hardware divider. But still this PIC isn't stated as having an FPU.
Could you please comment on the following? Thanks!
I see there are many PCB makers online, you give them the design and they make a board for you. I was wondering if there is any PCB maker which in addition to making a PCB board also solders/connects the required components for you, such as resistors, capacitors, etc, onto the board. Perhaps, I can send them components or they can use their own and charge me extra.
Hi,
Could you please help me with the queries below? I wanted to make sure that my basic understanding is correct. Thank you.
Question 1:
Is there any way to convert QFP package IC into a DIP package for use on breadboard? I was thinking of experimenting with PIC32MZ2048EFM144 since it has an FPU. Actually I need to use an MCU with integrated FPU and PIC32 is the only one I could find.
Yes, but they're referring to the internal data bus. Sometimes, they're referring to the actual pins that come out of the CPU.Question 2:
It looks like x-bit designation, like 8-bit, 16-bit, of an MCU is based on the width of data bus or path. The data bus is like a road connecting different parts of an MCU. Do I have it right?
Question 3:
This question is about hardware multiplier and divider. PIC 16F876A doesn't have any hardware multiplier or divider which means it uses software routines to implement multiplication and division such as float point calculation library. PIC 18F46K22 has 8 x 8 single-cycle hardware multiplier but no hardware divider.
Question 4:
PIC 24FV16KM204 has 17-Bit x 17-Bit Single-Cycle Hardware Fractional/Integer Multiplier, 32-Bit by 16-Bit Hardware Divider, and PIC 32MZ2048EFM144 has an FPU. I had always thought that FPU means hardware implemented multiplication and division so why don't we say that PIC 24FV16KM204 also has an FPU.
2. Not a simple answer. See: https://www.quora.com/What-do-you-mean-by-8-bit-16-bit-32-bit-microprocessor
before I looked it up, I pretty much got the same answer but no details. So, "The manufacturer determines it" isn't a bad answer/
Register size looks like a 1st order bit size determination. If there is a mix of register sizes all bets are off.
Q4: FPU. It looks like the anwser to that is messy too. I took a while to develop a standard Floating point number form, but it wasn;t always that way.
Here is the IEEE-754 formal described: https://en.wikipedia.org/wiki/IEEE_754
and here https://manx-docs.org/details.php/1,1332 is the manual for an early Floating Point Unit (PDP-11), probably 1970's or earlier.
Yes, but they're referring to the internal data bus. Sometimes, they're referring to the actual pins that come out of the CPU.
I don't understand why they are referring to the "external data bus"
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?