Page 1 of 1

LPC800-DIP

Posted: Fri Mar 02, 2018 11:59 am
by olzeke51
edit 3/3/2018 hold off - maybe a bug!! in the code
Remember - this is not a Coridium product - so all support is from us or the Internet!!
the LPC824.hex is Coridium's work - though - pls recognize their copyright/IPC
editited 3/3 - deleted the process that doesn't appear to work
see Basicchip's post

lpc800_DIP.pdf
(456.14 KiB) Downloaded 501 times
pdf courtesy of the Internet - schematic

Re: LPC800-DIP

Posted: Sat Mar 03, 2018 7:34 pm
by basicchip
For now I am installing firmware on the LPC800-DIPs before shipping.

If there is sufficient interest I will add that to the digital payments on the website.

I have taken a bunch of screen shots for the firmware install on LPC800, and will change BASICtools to prompt for button pushes.

LPC800-DIP: pin info

Posted: Sun May 20, 2018 9:38 pm
by olzeke51
some gotcha(s)

observations from looking at schematics, pinouts of the 8051(dip) and the 800-DIP'
and notes from the product data sheet -LPC82X

ALL BUT 1 PIN appear to be 5v tolerant per the notes [in digital mode assignments]
default is INPUT with PU on most pins
***
a) 800DIP PIO0_6 [800/8051 pin 7-(port1.6)] is 3.3V ONLY - possibly an output??

b) the 8051 xtal pins 18 & 19 need to be isolated from the 800-DIP
??cut off the 800DIP pins??

c) duplicate pins !!
800/8051 pin 6,9 RESET has 10k pullup & switch to GND
800/8051 pin 5,11 [824 PIO0_4 TXD/ USB]
800/8051 pin 18,27 [XTAL & A14]
800/8051 pin 19,28 [XTAL & A15]
800/8051 pin 12,32 [8051 INT0* & AD7]
**edit 800/8051 pin 1,10 [10 is RXD for both, but pin 1 is..]

d) 800/8051 pins 25,26 no pullups, will float as these are open-drain always
used as Address lines - will need pullups!!

e) 800/8051 pins 21,39,38 (A8,AD0,AD1 -8051-speak) have LEDs

f) 800/8051 pin 24 (A11 -8051-speak) has 10K pullup & switch to GND
[ISP mode switch for the 824 chip]

g) 800/8051 pin 3 has a 10K pullup

h) 800/8051 pin 4 has a 10K PULLDOWN

j) 800/8051 pins 29,30 will need to be jumpered to ....???
used for addressing external memory/devices in the 8051 circuitry

k) 800/8051 pin 31 - should not be a concern - this tells the 8051 to use
external memory - program and data

Code: Select all

* * * *   SO, WE ARE LEFT WITH:
m) 800/8051 pins 2,3,4,8, and possibly 7
	two will need to be assigned to the PSEN & ALE if this 800-DIP is being
	put into an existing 8051 circuit;
	WATCH out for existing connections to these pins !!!
HAPPY PROJECTS and PROGRAMMING

Re: LPC800-DIP

Posted: Sun Aug 12, 2018 7:54 pm
by TodWulff
As info, I ripped out of NXP expresso stuff, the lib files for the 824.

It is unaltered/unfettered - I just extracted it from a much larger set of device libs, given NXP presumably hasn't done so overtly.

I offer it herein as this might be useful to others who may choose to pursue ARMbasic development on this device.

-t

Re: LPC800-DIP

Posted: Mon Nov 12, 2018 7:17 pm
by olzeke51
starting an LPC800-dip project for reuse of some 8051 boards. -- more when I get further down the road.
BUT.....
here are some further updates for using the 800-DIP::::
need to load the latest SiLabs CP210x VCP driver
https://www.silabs.com/products/develop ... cp-drivers
'
USB chip will provide some VDD(3.3v) to the DIP800 --
!!WATCH OUT - as pin 40 also mates to any PCB you might be using.
!!AND cannot do 5v or much current -- MAX is 100ma !! @3.3v
'
'
./Coridium/BASIClib/CORIDIUM_PCB.bas needs to be modified to include
the LPC824 [at about line 16]
./Coridium/BASIClib/HWPWM8.bas needs to be modified to include
the LPC824 [at about line 13] &&& the 'main' needs to be temporarily
commented out so your Main: won't indicate "Error: duplicate name"

Re: LPC800-DIP

Posted: Mon Nov 12, 2018 7:54 pm
by olzeke51
OOPs -- pin 1 and 10 are also duplicated on the 800DIP
this is the RXD info to the USB (or serial)
'
will edit my original post on pin usage also

Re: LPC800-DIP

Posted: Mon Nov 12, 2018 9:46 pm
by basicchip
question from the help line
> I am looking to use the analog to digital pins on my LPC800 board but cant seem to decipher the pin layout from the information sheet given on your website. I am fairly confident in the location of 3.3v and ground pin locations. However I have had trouble locating the A/D pins available. Could you tell me which pins I can use for A/D?

Take a look at the schematic at the start of this thread (avoiding multiple copies here)

P0_17 is ADC9
P0_18 is ADC8
...
P0_22 is ADC4

Re: LPC800-DIP

Posted: Thu Jan 17, 2019 2:39 pm
by olzeke51
Hey Y'all
here is a skeletal/template for using the 800-dip in an 8051 socket
don't forget to pay attention to the earlier pin information
especially that one pin that tolerates only 3.3v input !!!
file:
800dip51_basic.bas
(6.02 KiB) Downloaded 345 times
'
'Edit jan 21 - the routines will allow you to read/write to memory/rom/devices
if you know their addresses. I created _peek & a _poke

Re: LPC800-DIP

Posted: Sun Nov 03, 2019 12:46 am
by olzeke51
doing another 800DIP project and need a fast picture of pins; here it is

Re: LPC800-DIP - RXD/TXD(1)

Posted: Sat Dec 14, 2019 11:20 am
by olzeke51
Investigated the usage of the alternate serial port(1)"
RXD(1) is assigned to pin P0.09
TXD(1) is assigned to pin P0.08
'
Have a good day
Olzeke51