Sign in

Not a member? | Forgot your Password?

Search Comp.Arch.Embedded

Search tips

Free PDF Downloads

Advanced Linux Programming

What Every Programmer Should Know About Memory

Introduction to Embedded Systems

C++ Tutorial

Embedded Systems - Theory and Design Methodology

Microcontroller Programming and Interfacing

Introduction to Microcontrollers


More Free PDF Downloads

Recent Blogs on EmbeddedRelated

You Will Make Mistakes
posted by Jason Sachs


Ada - 7 Segments and Catching Errors
posted by Mike Silva


Project Directory Organization
posted by Stephen Friederichs


OOKLONE: a cheap RF 433.92MHz OOK frame cloner
posted by Fabien Le Mentec


Practical protection against dust and water (i.e. IP protection)
posted by Dr Cagri Tanriover


Introduction to Microcontrollers

1 - Beginnings

2 - Further Beginnings

3 - Hello World

4 - More On GPIO

5 - Interrupts

6 - More On Interrupts

7 - Timers

8 - Adding Some Real-World Hardware

9 - More Timers and Displays

10 - Buttons and Bouncing

11 - Button Matrix & Auto Repeating

12 - Driving WS2812 RGB LEDs

13 - 7-segment displays & Multiplexing

See Also

ElectronicsDSPFPGA

Find us on Facebook





Discussion Groups | Comp.Arch.Embedded | Re: National Semiconductor HPC16083/HPC46003 High Performance microController Family - Info Needed

There are 3 messages in this thread.

You are currently looking at messages 1 to 3.


So far in October, you have voted 0 times ou of a total of 0 votes by the community.
Please help us clean the archives from unuseful discussion threads by using the voting system! Details here.

Re: National Semiconductor HPC16083/HPC46003 High Performance microController Family - Info Needed - David Brown - 2005-11-25 12:09:00

WYSIWYG wrote:
> Hello,
> 
> I inherited an embedded computer using the National HPC 46003 processor. I
> am obliged to correct some programming problems in the code but I have
> little information and no tools. I have only found some high level spec
> sheets and app. notes. I'll probably need to hand assemble the changes but I
> need sufficient info to build the object code. Does anyone have the User's
> Manual, assemblers, etc for this processor that can help?
> 
> Thanks,
> 
> Bob
> 
The HPC was a fine micro in its day - I believe it was one of the 
fastest microcontrollers available at the time (15 years ago?).  It's a 
16-bit accumulator-based CISC cpu, with a reasonable range of addressing 
modes.  We used to have an emulator for it, but it's unfortunately 
broken.  It was an impressive system - a main board around 50cm by 50cm, 
with a "daughter" board at about 30cm by 50cm.  The assembler was, as 
far as I can remember, free (or at least very low cost), while the C 
compiler from National Semiconductor cost extra.  It's been about 10 
years since I've written a new program on the HPC, but the last 
modification I made to a HPC program was a couple of months ago.

Talk to your National Semiconductor representatives about tools and 
documentation.  If they can't give you the tools, but can authorize a 
free copy, then I can send you a zip of the assembler and linker (and C 
compiler, if they authorize that too).  That might be easier to deal 
with than the originals, which I believe came on 5 1/4" floppies.  The 
documentation would be harder - I think I only have it in dead tree format.

As long as you don't have to debug anything (which you might avoid, if 
you are only modifying a working system), then the HPC is fine to work 
with in assembler, or even its (slightly limited and very old fashioned) 
C compiler.  It's certainly much more programmer friendly than many 
8-bit micros.

Good luck!

David

(If you want to contact me directly, I'm sure you can figure out my 
email address.)



National Semiconductor HPC16083/HPC46003 High Performance microController Family - Info Needed - WYSIWYG - 2005-11-25 12:14:00

Hello,

I inherited an embedded computer using the National HPC 46003 processor. I
am obliged to correct some programming problems in the code but I have
little information and no tools. I have only found some high level spec
sheets and app. notes. I'll probably need to hand assemble the changes but I
need sufficient info to build the object code. Does anyone have the User's
Manual, assemblers, etc for this processor that can help?

Thanks,

Bob



Re: National Semiconductor HPC16083/HPC46003 High Performance microController Family - Info Needed - In Memory of tecNovia - 2005-12-02 13:25:00

On 25 Nov 2005 19:09:10 +0200, David Brown
<d...@westcontrol.removethisbit.com> wrote:

>WYSIWYG wrote:
>> Hello,
>> 
>> I inherited an embedded computer using the National HPC 46003 processor. I
>> am obliged to correct some programming problems in the code but I have
>> little information and no tools. I have only found some high level spec
>> sheets and app. notes. I'll probably need to hand assemble the changes but I
>> need sufficient info to build the object code. Does anyone have the User's
>> Manual, assemblers, etc for this processor that can help?
>> 
>> Thanks,
>> 
>> Bob
>> 
>The HPC was a fine micro in its day - I believe it was one of the 
>fastest microcontrollers available at the time (15 years ago?).  It's a 
>16-bit accumulator-based CISC cpu, with a reasonable range of addressing 
>modes.  We used to have an emulator for it, but it's unfortunately 
>broken.  It was an impressive system - a main board around 50cm by 50cm, 
>with a "daughter" board at about 30cm by 50cm.  The assembler was, as 
>far as I can remember, free (or at least very low cost), while the C 
>compiler from National Semiconductor cost extra.  It's been about 10 
>years since I've written a new program on the HPC, but the last 
>modification I made to a HPC program was a couple of months ago.
>
>Talk to your National Semiconductor representatives about tools and 
>documentation.  If they can't give you the tools, but can authorize a 
>free copy, then I can send you a zip of the assembler and linker (and C 
>compiler, if they authorize that too).  That might be easier to deal 
>with than the originals, which I believe came on 5 1/4" floppies.  The 
>documentation would be harder - I think I only have it in dead tree format.
>
>As long as you don't have to debug anything (which you might avoid, if 
>you are only modifying a working system), then the HPC is fine to work 
>with in assembler, or even its (slightly limited and very old fashioned) 
>C compiler.  It's certainly much more programmer friendly than many 
>8-bit micros.
>
>Good luck!
>
>David
>
>(If you want to contact me directly, I'm sure you can figure out my 
>email address.)
>

I agree with David, a fine micro - every micro that National does
seems to dissapear :-( 
Still have the tools and documentation -  Even have some spare micros
somewhere Im sure..

Vic