If you want to use font sizes in beamer smaller than 8pt, you won’t in principle be able to do so, since beamer considers them too small. For instance, options like:
\documentclass[8pt]{beamer}
or declarations like
\setbeamerfont{normal text}{size=\small}
won’t work.
For instance, here is a minimal working example of a 5pt frame in beamer:
% Small fonts in beamer
\documentclass{beamer}
% use a vectorial font like latin modern
\usepackage{lmodern}
% set the font size to 5pt
\usepackage{scrextend}
\changefontsizes{5pt}
% load some package to show text
\usepackage{lipsum}
\begin{document}
\begin{frame}
\frametitle{Dummy but small frame}
% show arbitrary text
\lipsum
\end{frame}
\end{document}
Compiling this code yields:

