I'm trying to identify RICOH RF5A93 uC

OP #8021123

Hello

I'm trying identify old RICOH RF5A93 uC. Cannot find any info in the net. This is exteral memory QFP100 chip, at least 1998 year of production.

I downloaded code but this instruction set is new to me and still don't know what it is. I wrote simple program to count which bytes are most popular and this is what I got:

1/ 0xE0 2/ 0x08 3/ 0x0A 4/ 0x0B 5/ 0x10 6/ 0x01 7/ 0x0C 8/ 0x0E 9/ 0x90 10/ 0x02

Can anyone can help me identify this code?

OP

It is rather not WDC 65C816. I found it was used in older chips like RICOH 5A22, but it seems they are changed to newer architecture in 1998. Probably it is something like V8xx but still don't know which extension, because in V8xx there are multiple instruction sets... But code look similiar (there is a lot of low codes <0x0F).

Sequence 0xE01x is very popular and looks like jump for me (relative jump?), while there is almost no 0xE1 opcodes.

Code starts with: 0xFCE0180B140E07E0100B14200804E089

OP

What I understand now that sequence is probably 32b long, so it can be opcode and relative address bits dispersed in last 3 bytes, like: 0b11100000, 0b0001xxxx, 0b0000xxxx, 0bxxxxxxxx

where x - relative address bits

I uploaded whole code here: http://geocities.ws/hf8v/hf/resources/MM-089.ZIP Here is RF5A93 pinning: http://geocities.ws/hf8v/hf/resources/RF5A93.TXT HF-17612 project site is here: http://geocities.ws/hf8v/hf/hf17612.htm

Reply

A question of your own? This thread is over 8 months old. Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.

Start a new thread

A fix, an addition or feedback on this thread? Then reply here.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.