Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

PIC16f193X

Status
Not open for further replies.

birdman0_o

Active Member
Just wondering if anybody has ever used one of these, just ordered my samples. They seem very cool compared to the old 16f Chips, might end up leaving those in the dust.

Just don't want to feel alone in this new age :O
 
They're definitely an improvement over the standard 14bit core. I'd probably only recommend one if you were going into mass production where every penny counts. Else I'd stick with the even more advanced 18F series PICs.
 
Let me know how it's going with that man. The only uCs I've ever used are the 16F Pics, and these 16F193X models seem to be pretty stout with a 32Mhz Int Osc and all peripherals.

Have you seen the datasheet? It's 500+ pages long and the things can have like 16 different memory banks. EEPROM alone has line 6 or 8 registers and a seemingly silly procedure (see sheet) that must be done to perform a write.

I code only in assembly, so this seems like a lot to deal with but I'm looking forward to getting it up and running. I need to get another bread board or two because the ones I have are filled up with projects that I haven't put in a schematic yet, and the project is on "pause" so I don't want to tear all that down to play with the 1934s that I have.

I brought up the INC file from mplab and started from there with laying in som different configurations and what not into an ASM file. I really need these too because I was trying to do things like have an LCD, keypads, sensors, etc, all on one PIC16F818 and it was getting ridiculous trying to navigate things around in the code.

Let me know how it goes with it, and I'll keep you abreast of the progress with mine. That way we can piggyback off one another.
 
What excited me was :

- Auto context save for interrupts
- 32 Mhz internal
- Voltage reference (for ADC)
- 1k ram
- New ASM instructions like logical shift and callw

Amazing how an extra bit can make such a difference

What didn't excite me was:

- 16 Pages (ridiculous)


Oh well, gotta love the 16fs. Ive been an assembly programmer too, I will probably leave the old chips in the dust because these new ones seem far superior for the same cost.
 
While I'm thinking about it, do you have a good link to a DETAILED tutorial of the extended instruction set? All that MOVLP MOVIW MOVWI jazz is over my head at the moment. I need something barney style, or at least beyond the one sentence explainaition they give in the datasheet.
 
Yeah, that would be great. I need some clues on that one. I can kind of figure some of it out by some playing in MPLAB SIM, but I know I'll still have some gaps in my knowledge.
 
I rarely touch PIC16F micros but that PIC16LF1939 looks so nice.

What i thought was cool:

• Enhanced Universal Synchronous Asynchronous
Receiver Transmitter (EUSART)
- RS-232, RS-485 and LIN compatible
- Auto-Baud Detect
• SR Latch (555 Timer):
- Multiple Set/Reset input options
- Emulates 555 Timer applications

And a DAC too!
 
Last edited:
One big problem would be backwards compatibility...not sure if its worth it if you take that into consideration. Can't imagine all the posts with "this program won't compile" bla bla bla
 
Somehow the ASRF command seems handy, I swear I could of used it recently. For my situation, it would have saved having to AND the result from several RRF instructions, as the carries continue to wrap around.

Can't wait for the 12f1822.
 

Attachments

  • Assembly_Instruction.PNG
    Assembly_Instruction.PNG
    29.5 KB · Views: 282
Status
Not open for further replies.

Latest threads

Back
Top