Searching \ for '[PIC]: 16F628 emulator' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/devices.htm?key=16F
Search entire site for: '16F628 emulator'.

Exact match. Not showing close matches.
PICList Thread
'[PIC]: 16F628 emulator'
2002\11\06@174031 by John Samperi

picon face
Hello all

I'm working on a project that uses (for better or worse) the 16F628.
Even though the software is working reasonably well, there are a few
thing that I would like to clean up.
I would love to have some in circuit emulation ----BUT---- don't fancy
paying 1000s$ for it. Is there an economical emulator around? (~AUD$200).
I know there is one for the F877 but I can't find anything similar for the
F628.
I have 9600 baud data coming into the board and the Windows simulator
is definetly limited in what it can do!

Regards

John Samperi

******************************************************
                       Ampertronics Pty. Ltd.
 11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
        Tel. (02) 9674-6495       Fax (02) 9674-8745
              Email: spam_OUTsamperiTakeThisOuTspamampertronics.com.au
                Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email .....listservKILLspamspam@spam@mitvma.mit.edu with SET PICList DIGEST in the body


2002\11\06@175108 by Tony Nixon

flavicon
picon face
John Samperi wrote:
>
> Hello all
>
> I'm working on a project that uses (for better or worse) the 16F628.
> Even though the software is working reasonably well, there are a few
> thing that I would like to clean up.
> I would love to have some in circuit emulation ----BUT---- don't fancy
> paying 1000s$ for it. Is there an economical emulator around? (~AUD$200).
> I know there is one for the F877 but I can't find anything similar for the
> F628.
> I have 9600 baud data coming into the board and the Windows simulator
> is definetly limited in what it can do!
>
> Regards
>
> John Samperi

The 16F628A-ICD is listed on microchips site, but probably not
available.

This is a 28 pin version of the 628 chip with extra pins for ICD.

--
Best regards

Tony

mICros
http://www.bubblesoftonline.com
salesspamKILLspambubblesoftonline.com

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email .....listservKILLspamspam.....mitvma.mit.edu with SET PICList DIGEST in the body


2002\11\06@182919 by Bob Barr

flavicon
face
On Thu, 7 Nov 2002 09:38:38 +1100, John Samperi wrote:

>Hello all
>
>I'm working on a project that uses (for better or worse) the 16F628.
>Even though the software is working reasonably well, there are a few
>thing that I would like to clean up.
>I would love to have some in circuit emulation ----BUT---- don't fancy
>paying 1000s$ for it. Is there an economical emulator around? (~AUD$200).
>I know there is one for the F877 but I can't find anything similar for the
>F628.

This may not be possible in your application but you may be able to
cross-wire a 40-pin socket over to an 18-pin header and have a 16F877
'pretend' to be your '628. At that point, you can use ICD rather than
a true emulator.

Conditional assembly (ifdef/else/endif) constructs will allow you to
automagically switch between ICD and 'normal' software generation. Two
separate projects (with 'ICD' defined in one and not defined in the
other) make the switchover easy to manage.

I'd suggest using the '877 port D to emulate the '628 port B so you
don't have to worry about your RB6 and RB7 pins conflicting with the
ICD. Conditional assembly would select between writing W to either
PORTB or PORTD depending on which project you assembled it with.

I've done this successfully for 16C765 development (less the USB
functions, obviously).


Regards, Bob

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email EraseMElistservspam_OUTspamTakeThisOuTmitvma.mit.edu with SET PICList DIGEST in the body


2002\11\06@191353 by John Samperi

picon face
At 03:27 PM 6/11/02 -0800, you wrote:
>This may not be possible in your application but you may be able to
>cross-wire a 40-pin socket over to an 18-pin header and have a 16F877
>'pretend' to be your '628. At that point, you can use ICD rather than
>a true emulator.

Thanks Bob

I have done something similar with the Motorola 68HC05 chip.
I will look into this a bit more. I need the UART to be fully
available too.

Regards

John Samperi

******************************************************
                       Ampertronics Pty. Ltd.
 11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
        Tel. (02) 9674-6495       Fax (02) 9674-8745
              Email: samperispamspam_OUTampertronics.com.au
                Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email @spam@listservKILLspamspammitvma.mit.edu with SET PICList DIGEST in the body


2002\11\06@191357 by John Samperi

picon face
At 09:45 AM 7/11/02 +1100, you wrote:
>>
>The 16F628A-ICD is listed on microchips site, but probably not
>available.

Thank Tony

You must be a lot better with the search engine on the site,
I'm pretty much lost with it. I will ask my "friendly ?"
Microchip distributor about it.

Regards

John Samperi

******************************************************
                       Ampertronics Pty. Ltd.
 11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
        Tel. (02) 9674-6495       Fax (02) 9674-8745
              Email: KILLspamsamperiKILLspamspamampertronics.com.au
                Website  http://ampertronics.com.au
* Electronic Design   * Technical Services   * Contract Assembly
******************************************************

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email RemoveMElistservTakeThisOuTspammitvma.mit.edu with SET PICList DIGEST in the body


2002\11\06@203405 by Bob Barr

flavicon
face
On Thu, 7 Nov 2002 11:07:37 +1100, John Samperi wrote:

>
>Thanks Bob
>
>I have done something similar with the Motorola 68HC05 chip.
>I will look into this a bit more. I need the UART to be fully
>available too.
>

I don't think there's anything that would prevent you from connecting
the 877 port C UART pins to the appropriate pins on the '628
footprint. (All of the other port B pins would still connect to the
877 port D pins.) Am I perhaps missing something?


Regards, Bob

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spamBeGonelistservspamBeGonespammitvma.mit.edu with SET PICList DIGEST in the body


2002\11\07@041006 by Alan B. Pearce

face picon face
>This may not be possible in your application but you may be able
>to cross-wire a 40-pin socket over to an 18-pin header and have
>a 16F877 'pretend' to be your '628. At that point, you can use
>ICD rather than a true emulator.

Microchip do have an App Note about using an F877 as a development platform
for other processors. Check out TB0033 (document no. 91033a.pdf) which is
specifically about using it for 16Cxxx chips, but should be applicable to
your situation.

>Conditional assembly (ifdef/else/endif) constructs will allow you
>to automagically switch between ICD and 'normal' software generation.
>Two separate projects (with 'ICD' defined in one and not defined
>in the other) make the switchover easy to manage.

If you use Olin's macro development environment (
http://www.embedinc.com/pic/ ), by just changing the processor type all this
will be taken care of for you. However do be aware that when specifying the
config variables, names for the same function are not necessarily consistent
across different chips, so you may need to have a conditional statement for
these.

--
http://www.piclist.com hint: To leave the PICList
TakeThisOuTpiclist-unsubscribe-requestEraseMEspamspam_OUTmitvma.mit.edu


More... (looser matching)
- Last day of these posts
- In 2002 , 2003 only
- Today
- New search...