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.

Using PIC to develop a simple computer?

Status
Not open for further replies.

johncsl82

Advanced Member level 4
Joined
Aug 16, 2004
Messages
105
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
925
hi...

Is it possible to develop a simple computer by using a PIC micro controller?

if yes... can share the information?

Thanks...
 

Yes, but the computer would be very simple : PIC can't work with float, and the fastest reachs only 10MIPS whereas your P4 work with float, can multiply/divide, and reachs many thousand MIPS.
You can, for example, develop single application computuer, as this tetris game :
**broken link removed**
 

PICmicros can work with floating point operations, but you need to implement the routines to do that (or use the routines of AN660 and AN575 from Microchip). The problem is that there are no special floating point instructions inside and the PICs are RISC processors, so you need a lot of program memory to implement floating point routines. Remember the old 8088 80286 and 80386 used in the first PCs, that also don´t have the math coprocessor as the 80486 and Pentiums have.
There are some math coprocessors available to PICs microcontrollers in the web.

Returning to the subject, the PICs are not very fast to implement a PC, but is possible to design a small computer using them. Remember that the its architecture is diferent from the PCs microprocessors. PICs have separated memory programs, have small amounts of RAM, and don´t have address ou data buses (instead have I/O ports). In fact, PICs are complete small computers in a single package. The same occur with other uCs.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top